Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #
  2 # Makefile for the linux kernel.
  3 #
  4 
  5 obj-y                          := main.o version.o mounts.o
  6 ifneq ($(CONFIG_BLK_DEV_INITRD),y)
  7 obj-y                          += noinitramfs.o
  8 else
  9 obj-$(CONFIG_BLK_DEV_INITRD)   += initramfs.o
 10 endif
 11 obj-$(CONFIG_GENERIC_CALIBRATE_DELAY) += calibrate.o
 12 
 13 mounts-y                        := do_mounts.o
 14 mounts-$(CONFIG_BLK_DEV_RAM)    += do_mounts_rd.o
 15 mounts-$(CONFIG_BLK_DEV_INITRD) += do_mounts_initrd.o
 16 mounts-$(CONFIG_BLK_DEV_MD)     += do_mounts_md.o
 17 
 18 # files to be removed upon make clean
 19 clean-files := ../include/linux/compile.h
 20 
 21 # dependencies on generated files need to be listed explicitly
 22 
 23 $(obj)/version.o: include/linux/compile.h
 24 
 25 # compile.h changes depending on hostname, generation number, etc,
 26 # so we regenerate it always.
 27 # mkcompile_h will make sure to only update the
 28 # actual file if its content has changed.
 29 
 30        chk_compile.h = :
 31  quiet_chk_compile.h = echo '  CHK     $@'
 32 silent_chk_compile.h = :
 33 include/linux/compile.h: FORCE
 34         @$($(quiet)chk_compile.h)
 35         $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \
 36         "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(KBUILD_CFLAGS)"
  This page was automatically generated by the LXR engine.