Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # |
| 2 | # arch/ppc/boot/Makefile |
| 3 | # |
| 4 | # This file is subject to the terms and conditions of the GNU General Public |
| 5 | # License. See the file "COPYING" in the main directory of this archive |
| 6 | # for more details. |
| 7 | # |
| 8 | # Copyright (C) 1994 by Linus Torvalds |
| 9 | # Adapted for PowerPC by Gary Thomas |
| 10 | # modified by Cort (cort@cs.nmt.edu) |
| 11 | # |
| 12 | |
| 13 | CFLAGS += -fno-builtin -D__BOOTER__ -Iarch/$(ARCH)/boot/include |
| 14 | HOSTCFLAGS += -Iarch/$(ARCH)/boot/include |
| 15 | |
| 16 | BOOT_TARGETS = zImage zImage.initrd znetboot znetboot.initrd |
| 17 | |
| 18 | bootdir-y := simple |
| 19 | bootdir-$(CONFIG_PPC_OF) += openfirmware |
| 20 | subdir-y := lib common images |
| 21 | subdir-$(CONFIG_PPC_OF) += of1275 |
| 22 | |
| 23 | # for cleaning |
| 24 | subdir- += simple openfirmware |
| 25 | |
| 26 | hostprogs-y := $(addprefix utils/, addnote mknote hack-coff mkprep mkbugboot mktree) |
| 27 | |
| 28 | .PHONY: $(BOOT_TARGETS) $(bootdir-y) |
| 29 | |
| 30 | $(BOOT_TARGETS): $(bootdir-y) |
| 31 | |
| 32 | $(bootdir-y): $(addprefix $(obj)/,$(subdir-y)) \ |
| 33 | $(addprefix $(obj)/,$(hostprogs-y)) |
| 34 | $(Q)$(MAKE) $(build)=$(obj)/$@ $(MAKECMDGOALS) |