3 # Copyright (C) 2007 OpenWrt.org
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
13 export TOPDIR LC_ALL LANG SDK
17 include $(TOPDIR
)/include/host.mk
19 ifneq ($(OPENWRT_BUILD
),1)
20 override OPENWRT_BUILD
=1
22 include $(TOPDIR
)/include/debug.mk
23 include $(TOPDIR
)/include/depends.mk
24 include $(TOPDIR
)/include/toplevel.mk
27 include $(INCLUDE_DIR
)/depends.mk
28 include $(INCLUDE_DIR
)/subdir.mk
29 include package
/Makefile
31 $(package
/stamp-compile
): $(BUILD_DIR
)/.prepared
32 $(BUILD_DIR
)/.prepared
: Makefile
33 @mkdir
-p
$$(dirname
$@
)
34 @mkdir
-p bin
/packages
38 rm -rf
$(BUILD_DIR
) $(BIN_DIR
)
43 # check prerequisites before starting to build
44 prereq
: $(package
/stamp-prereq
) ;
46 world
: prepare
$(package
/stamp-compile
) FORCE
47 @for configfile in
`find package -maxdepth 2 -name Config.in` ; do \
48 $(MAKE
) compile
-C
`dirname $$configfile`; \
50 @
$(MAKE
) package
/index
52 .PHONY
: clean dirclean prereq prepare world