Blame view

init/Makefile 1.07 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
  obj-y                          := main.o version.o mounts.o
c33df4eaa   Jean-Paul Saman   [PATCH] disable i...
5
  obj-y                          += noinitramfs.o
c33df4eaa   Jean-Paul Saman   [PATCH] disable i...
6
  obj-$(CONFIG_BLK_DEV_INITRD)   += initramfs.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7
  obj-$(CONFIG_GENERIC_CALIBRATE_DELAY) += calibrate.o
a6359d1ee   Thomas Gleixner   init_task: Replac...
8
9
10
11
  
  ifneq ($(CONFIG_ARCH_INIT_TASK),y)
  obj-y                          += init_task.o
  endif
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
12
13
  
  mounts-y			:= do_mounts.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
14
15
16
  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
17
  # dependencies on generated files need to be listed explicitly
920459540   Sam Ravnborg   kbuild: move comp...
18
  $(obj)/version.o: include/generated/compile.h
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19

3eb3c740f   Roman Zippel   [PATCH] fix linux...
20
21
22
23
  # 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
24
         chk_compile.h = :
d75f4c683   Mike Frysinger   kbuild: silence C...
25
26
   quiet_chk_compile.h = echo '  CHK     $@'
  silent_chk_compile.h = :
920459540   Sam Ravnborg   kbuild: move comp...
27
  include/generated/compile.h: FORCE
d75f4c683   Mike Frysinger   kbuild: silence C...
28
  	@$($(quiet)chk_compile.h)
3eb3c740f   Roman Zippel   [PATCH] fix linux...
29
  	$(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \
a0f97e06a   Sam Ravnborg   kbuild: enable 'm...
30
  	"$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(KBUILD_CFLAGS)"