1# 2# arch/ppc/boot/Makefile 3# 4# This file is included by the global makefile so that you can add your own 5# architecture-specific flags and dependencies. 6# 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 16CFLAGS += -fno-builtin -D__BOOTER__ -Iarch/$(ARCH)/boot/include 17HOSTCFLAGS += -Iarch/$(ARCH)/boot/include 18 19BOOT_TARGETS = zImage zImage.initrd znetboot znetboot.initrd 20 21bootdir-y := simple 22subdir-y := lib common images 23subdir-$(CONFIG_PPC_PREP) += of1275 24 25# for cleaning 26subdir- += simple 27 28hostprogs-y := $(addprefix utils/, mkprep mkbugboot mktree) 29 30PHONY += $(BOOT_TARGETS) $(bootdir-y) 31 32$(BOOT_TARGETS): $(bootdir-y) 33 34$(bootdir-y): $(addprefix $(obj)/,$(subdir-y)) \ 35 $(addprefix $(obj)/,$(hostprogs-y)) 36 $(Q)$(MAKE) $(build)=$(obj)/$@ $(MAKECMDGOALS) 37