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.
12 IS_TTY
:=${shell tty
-s
&& echo
1 || echo
0}
13 export TOPDIR LC_ALL LANG IS_TTY
17 include $(TOPDIR
)/include/debug.mk
18 include $(TOPDIR
)/include/host.mk
20 ifneq ($(OPENWRT_BUILD
),1)
21 override OPENWRT_BUILD
=1
23 include $(TOPDIR
)/include/toplevel.mk
26 include $(INCLUDE_DIR
)/depends.mk
27 include $(INCLUDE_DIR
)/subdir.mk
28 include $(INCLUDE_DIR
)/target.mk
29 include target
/Makefile
30 include package
/Makefile
31 include tools
/Makefile
32 include toolchain
/Makefile
34 $(toolchain
/stamp-compile
): $(tools
/stamp-compile
)
35 $(target
/stamp-compile
): $(toolchain
/stamp-install
) $(tools
/stamp-install
)
36 $(package
/stamp-compile
): $(target
/stamp-compile
)
37 $(target
/stamp-install
): $(package
/stamp-compile
) $(package
/stamp-install
)
40 rm -rf build_
* bin tmp
43 rm -rf staging_dir_
* toolchain_build_
* tool_build
45 distclean: dirclean config-clean symlinkclean docs
/clean
48 # check prerequisites before starting to build
49 prereq
: $(package
/stamp-prereq
) $(target
/stamp-prereq
) ;
51 world
: .config
$(tools
/stamp-install
) $(toolchain
/stamp-install
) $(target
/stamp-compile
) $(package
/stamp-compile
) $(package
/stamp-install
) $(target
/stamp-install
) FORCE
55 $(SCRIPT_DIR
)/feeds.sh
$(CONFIG_SOURCE_FEEDS
) $(CONFIG_SOURCE_FEEDS_REV
)