2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
8 include $(INCLUDE_DIR
)/target.mk
15 TARGETS-y
:= linux utils
16 TARGETS-
$(CONFIG_SDK
) += sdk
18 linux-compile
: utils-install
19 linux-install
: $(BIN_DIR
)
20 image_install
: linux-install
22 IMAGE_DIR
:=linux
/$(BOARD
)-$(KERNEL
)/image
25 download
: $(patsubst %,%-download
,$(TARGETS-y
))
26 prepare
: linux-prepare
27 compile
: linux-compile image_compile
28 install: image_clean
$(patsubst %,%-install,$(TARGETS-y
)) image_install
29 clean: $(patsubst %,%-clean,$(TARGETS-y
)) image_clean
32 $(MAKE
) -C linux
/$(BOARD
)-$(KERNEL
) prereq
33 $(MAKE
) -C
$(IMAGE_DIR
) prereq
36 $(MAKE
) -C
$(IMAGE_DIR
) clean
37 rm -f
$(BIN_DIR
)/openwrt-
*
40 $(MAKE
) -C
$(IMAGE_DIR
) compile
42 image_install
: image_compile
43 $(MAKE
) -C
$(IMAGE_DIR
) install
46 $(MAKE
) -C
$(patsubst %-clean,%,$@
) clean
48 $(MAKE
) -C
$(patsubst %-download
,%,$@
) download
50 $(MAKE
) -C
$(patsubst %-prepare
,%,$@
) prepare
52 $(MAKE
) -C
$(patsubst %-compile
,%,$@
) compile
54 $(MAKE
) -C
$(patsubst %-install,%,$@
) install