Blame view

init/Makefile 1.03 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Makefile for the linux kernel.
  #
c33df4eaa   Jean-Paul Saman   [PATCH] disable i...
4
5
6
7
8
9
  obj-y                          := main.o version.o mounts.o
  ifneq ($(CONFIG_BLK_DEV_INITRD),y)
  obj-y                          += noinitramfs.o
  else
  obj-$(CONFIG_BLK_DEV_INITRD)   += initramfs.o
  endif
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
10
11
12
  obj-$(CONFIG_GENERIC_CALIBRATE_DELAY) += calibrate.o
  
  mounts-y			:= do_mounts.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
13
14
15
  mounts-$(CONFIG_BLK_DEV_RAM)	+= do_mounts_rd.o
  mounts-$(CONFIG_BLK_DEV_INITRD)	+= do_mounts_initrd.o
  mounts-$(CONFIG_BLK_DEV_MD)	+= do_mounts_md.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
16
  # dependencies on generated files need to be listed explicitly
920459540   Sam Ravnborg   kbuild: move comp...
17
  $(obj)/version.o: include/generated/compile.h
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18

3eb3c740f   Roman Zippel   [PATCH] fix linux...
19
20
21
22
  # compile.h changes depending on hostname, generation number, etc,
  # so we regenerate it always.
  # mkcompile_h will make sure to only update the
  # actual file if its content has changed.
fab1e310d   Sam Ravnborg   kbuild: fix make V=1
23
         chk_compile.h = :
d75f4c683   Mike Frysinger   kbuild: silence C...
24
25
   quiet_chk_compile.h = echo '  CHK     $@'
  silent_chk_compile.h = :
920459540   Sam Ravnborg   kbuild: move comp...
26
  include/generated/compile.h: FORCE
d75f4c683   Mike Frysinger   kbuild: silence C...
27
  	@$($(quiet)chk_compile.h)
3eb3c740f   Roman Zippel   [PATCH] fix linux...
28
  	$(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \
a0f97e06a   Sam Ravnborg   kbuild: enable 'm...
29
  	"$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(KBUILD_CFLAGS)"