An error occurred fetching the project authors.
  1. 02 May, 2003 1 commit
  2. 26 Mar, 2003 1 commit
  3. 25 Mar, 2003 1 commit
  4. 03 Feb, 2003 1 commit
  5. 20 Dec, 2002 1 commit
  6. 15 Dec, 2002 1 commit
  7. 06 Nov, 2002 2 commits
  8. 16 Oct, 2002 1 commit
  9. 02 Oct, 2002 2 commits
    • Kai Germaschewski's avatar
      kbuild: Don't cd into subdirs during build · dc5b8833
      Kai Germaschewski authored
      Instead of using make -C <subdir>, just use make -f <subdir>/Makefile.
      This means we now call gcc/ld/... always from the topdir.
      
      Advantages are:
      o We don't need to use -I$(TOPDIR)/include and the like, just 
        -Iinclude works.
      o __FILE__ gives the correct relative path from the topdir instead
        of an absolute path, as it did before for included headers
      o gcc errors/warnings give the correct relative path from the topdir
      o takes us a step closer to a non-recursive build (though that's probably
        as close as it gets)
      
      The changes to Rules.make were done in a way which only uses the new way
      for the standard recursive build (which remains recursive, just without
      cd), all the archs do make -C arch/$(ARCH)/boot ..., which should keep
      working as before. However, of course this should be converted eventually,
      it's possible to do so piecemeal arch by arch.
      
      It seems to work fine for most of the standard kernel. Potential places
      which need changing are added -I flags to the command line, which now
      need to have the path relative to the topdir and explicit rules for
      generating files, which need to properly use $(obj) / $(src) to work
      correctly.
      dc5b8833
    • Kai Germaschewski's avatar
      kbuild: Remove xfs vpath hack · 991343a9
      Kai Germaschewski authored
      xfs.o is built as one modules out of objects distributed into
      multiple subdirs. That is okay with the current kbuild, you just
      have to include the path for objects which reside in a subdir, then.
      
      xfs used vpath instead of explicitly adding the paths, which is
      inconsistent and conflicts e.g. with proper module version generation.
      991343a9
  10. 11 Sep, 2002 1 commit