An error occurred fetching the project authors.
  1. 04 Nov, 2002 1 commit
  2. 03 Nov, 2002 2 commits
    • Sam Ravnborg's avatar
      [PATCH] docbook: *docs targets fixed, clean ok for html · 72882439
      Sam Ravnborg authored
      Made the *docs targets work after the restructuring of the kbuild files.
      
      Fix cleaning up after make htmldocs, there are some directories
      that needs to be deleted in that case.
      72882439
    • Sam Ravnborg's avatar
      [PATCH] kbuild: Compatible with old bash, fix help, make clean fix · 317b795b
      Sam Ravnborg authored
      kbuild fixes:
       o Do not use "-" in exported symbols, bash does not support that (Matthew/Keith)
       o Sort ALL_SUBDIRS, to avoid warning about duplicate target
      	- Happens when the same directory are specified with drivers-y
      	  and drivers-n
       o Added AWK, a few architectures actually use awk for normal compilation
       o Removed distclean from make help, now that distclean and mrporper are merged
      317b795b
  3. 01 Nov, 2002 1 commit
  4. 30 Oct, 2002 2 commits
  5. 29 Oct, 2002 1 commit
  6. 28 Oct, 2002 1 commit
  7. 27 Oct, 2002 2 commits
  8. 23 Oct, 2002 5 commits
  9. 18 Oct, 2002 1 commit
  10. 17 Oct, 2002 1 commit
  11. 16 Oct, 2002 1 commit
  12. 15 Oct, 2002 1 commit
  13. 13 Oct, 2002 1 commit
    • Kai Germaschewski's avatar
      kbuild: More cleaning work... · c3ef0e83
      Kai Germaschewski authored
      o Having .config depend on all Config.in's via a find is
        annoying, since it causes a long break before "make" actually
        gets going. Comment it out for now.
      
      o Fix some "make -j" issues with generating module versions.
      
      o Unify "make distclean" and "make mrproper", they were doing nearly the
        same thing anyway.
      
      o Use the new "make clean" infrastructure for arch/i386/boot/ and
        scripts/
      
      o Reorganize the "make clean" stuff a little, do the 
        find -name '*.[oas]' | xargs rm -f from the top-level Makefile again
        and only use the per-subdir rule for special cases like generated files,
        host-progs and the like.
      c3ef0e83
  14. 11 Oct, 2002 1 commit
  15. 10 Oct, 2002 6 commits
    • Sam Ravnborg's avatar
      docbook: Makefile cleanup · cf2098d9
      Sam Ravnborg authored
      o Removed special rules for JBD, covered by the general mechanishm
      o Use $(obj)/ instead of Documentation/DocBook
      o Introduced usage of Distributed clean
      o No longer delete *~ files in top-level directory during clean
      cf2098d9
    • Sam Ravnborg's avatar
      kbuild: Distributed clean, misc. · 57733624
      Sam Ravnborg authored
      o Move sound/oss file list to sound/oss/Makefile
      o Remove files non-existing in the tree (khttp,net/802/submenu)
      o scripts/* are handled by scripts makefile
      o Do not delete .config*, be more explicit
      o Add MC* - files generated by Menuconfig in toplevel dir
      57733624
    • Sam Ravnborg's avatar
      drivers/net/hamradio/soundmodem: distributed clean · 87547a92
      Sam Ravnborg authored
      Move list of files out where it belongs
      87547a92
    • Sam Ravnborg's avatar
      drivers/{atm,char,pci,video,zorro}: ditributed clean · b5bea3b0
      Sam Ravnborg authored
      Move list of files to be deleted during make clean out where
      they are made. host-progs files taken care of automagically
      b5bea3b0
    • Sam Ravnborg's avatar
      scsi+aic7xxx: Utilise distributed clean · 3309b35c
      Sam Ravnborg authored
      List files to be deleted during make clean where they are created
      3309b35c
    • Sam Ravnborg's avatar
      kbuild: Distributed clean infrastructure · bf2737d1
      Sam Ravnborg authored
        
      Today there is a huge list of files in the top-level Makefile that is
      deleted during make clean and make mrproper.
      This patch add infrastructure to get rid of this centralised list.
      
      Within a makefile simply use:
      clean-files := files-to-be-deleted
      or eventually
      clean-rule := command to be executed to delete files
        
      Files specified by host-progs and EXTRA_TARGETS are deleted during cleaning,
      and the same is all *.[oas] .*.cmd .*.tmp .*.d in the visited directories.
        
      Deleting core files is moved down to mrporper time
      
      Patches utilising this and the centralised list will dismiss.
      
      Based on a concept originally made by Kai Germaschewski
      bf2737d1
  16. 08 Oct, 2002 3 commits
  17. 07 Oct, 2002 1 commit
  18. 06 Oct, 2002 1 commit
    • Kai Germaschewski's avatar
      kbuild: Fix kallsyms build · f0a59f6c
      Kai Germaschewski authored
      After reverting my nice but totally broken idea about accelerating
      the linking steps, make the three-stage .tmp_kallsyms.o generation
      / addition work again.
      
      Yeah, that means that we now link vmlinux three times when
      CONFIG_KALLSYMS is set, and that's annoying.
      f0a59f6c
  19. 05 Oct, 2002 4 commits
    • Kai Germaschewski's avatar
    • Kai Germaschewski's avatar
      kbuild: fix make -jN warnings · 16aadefd
      Kai Germaschewski authored
      If you hide the sub-make in a function, 'make' needs a little help...
      16aadefd
    • Kai Germaschewski's avatar
      kbuild: Put .bss back to the end of vmlinux · 345af2c9
      Kai Germaschewski authored
      The kallsyms patches added __kallsyms as last section into vmlinux,
      behind .bss.
      
      This was done to save two additional kallsyms passes, since as the
      added section was last, it did not change the symbols before it.
      
      With the new infrastructure in the top-level Makefile, we do not need
      to do full relinks for these passes, so they are cheaper. We now
      use one additional link/kallsyms run to be able to place the __kallsyms
      section before .bss. The other pass is saved by adding an empty but 
      allocated __kallsyms section in kernel/kallsyms.c, so the first kallsyms
      pass already generates a section of the final size.
      345af2c9
    • Kai Germaschewski's avatar
      kbuild: Generalize adding of additional sections to vmlinux · 8cc7a297
      Kai Germaschewski authored
      kallsyms needs to actually have a final vmlinux to extract the symbols,
      and then add this information as a new section to the final vmlinux.
      
      Currently, we basically just do the vmlinux link twice, adding
      .tmp_kallsyms.o the second time. However, it's actually possible to just
      link together the temporary vmlinux generated the first time and the
      new object file directly without going back to all the single parts
      that the temporary vmlinux was linked from.
      
      This mechanism should be useful for sparc as well, where the btfix
      mechanism needs an already linked vmlinux, too.
      
      IMPORTANT: This does only work as desired if the link script can be
      used recursively, i.e.
      
      ld <flags> -T arch/$(ARCH)/vmlinux.lds.s -o vmlinux.test vmlinux
      
      generates a vmlinux.test which is identical to vmlinux.
      arch/i386/vmlinux.lds.S needed a little tweaking, so probably the
      other archs do as well.
      8cc7a297
  20. 04 Oct, 2002 1 commit
    • Kai Germaschewski's avatar
      kbuild: small fixes · 729586ea
      Kai Germaschewski authored
      Fix "make xconfig" and remove a reference to drivers/sbus/audio,
      which does not exist.
      
      (Sam Ravnborg)
      729586ea
  21. 03 Oct, 2002 2 commits
    • Kai Germaschewski's avatar
      kbuild: Adapt mrproper targets · b10f0611
      Kai Germaschewski authored
      Use $(call descend,..) for mrproper as well.
      b10f0611
    • Kai Germaschewski's avatar
      kbuild: include arch-Makefile in common place · 09384ba9
      Kai Germaschewski authored
      The top-level Makefile is separated into two parts, one which does
      include .config, so it can access CONFIG_FOO, and one which does not,
      since it may not even exist yet (make *config).
      
      However, both parts need to include arch/$(ARCH)/Makefile, be it for 
      arch-specific settings or just for archclean/archmrproper.
      
      So we now include arch/$(ARCH)/Makefile before the config/noconfig split,
      which also has the advantage of giving us the arch-specific build dirs
      (e.g. arch/i386/{kernel,mm,lib}) in both cases.
      
      In addition, fix a couple of small glitches (make menuconfig, make 
      modules_install, proper output when descending)
      09384ba9
  22. 02 Oct, 2002 1 commit