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