Changeset 4686fa6 in freewrt
- Timestamp:
- Dec 18, 2006, 8:01:30 PM (19 years ago)
- Children:
- f98018c
- Parents:
- 1fe5e1e
- Files:
-
- 2 added
- 3 edited
-
Config.in (modified) (4 diffs)
-
GNUmakefile (modified) (2 diffs)
-
mk/build.mk (modified) (3 diffs)
-
mk/split-cfg.mk (added)
-
scripts/split-cfg.sh (added)
Legend:
- Unmodified
- Added
- Removed
-
Config.in
r1fe5e1e r4686fa6 1 # $FreeWRT$ 2 #- 3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 4 # material, please see the LICENCE file in the top-level directory 5 # or at http://www.freewrt.org/licence for details. 6 1 7 mainmenu "FreeWRT Configuration" 2 8 … … 5 11 default y 6 12 13 # this line is magic; do not remove it 14 # certain make rules depend on its existence 15 # and the name FWRT_HAVE_DOT_CONFIG is hard-coded 7 16 config FWRT_HAVE_DOT_CONFIG 8 17 bool … … 16 25 config FWRT_i386 17 26 tristate 18 27 19 28 config FWRT_mips 20 29 tristate … … 83 92 84 93 config FWRT_WGET 85 string 94 string 86 95 default "wget --passive-ftp -nd" 87 96 -
GNUmakefile
r1fe5e1e r4686fa6 10 10 ifneq (${package},) 11 11 subdir:= package/${package} 12 _subdir_dep:= ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 12 13 endif 13 14 … … 15 16 ${MAKECMDGOALS}: _subdir 16 17 17 _subdir: 18 _subdir: ${_subdir_dep} 18 19 cd ${subdir} && TOPDIR=${TOPDIR} \ 19 20 ${TOPDIR}/lbin/gmake ${MAKEFLAGS} ${MAKECMDGOALS} 21 22 include lbin/prereq.mk 23 include mk/split-cfg.mk 20 24 else 21 25 include Makefile -
mk/build.mk
r1fe5e1e r4686fa6 20 20 ifeq ($(strip $(FWRT_HAVE_DOT_CONFIG)),y) 21 21 include $(TOPDIR)/rules.mk 22 include mk/split-cfg.mk 22 23 23 24 all: world … … 26 27 .PHONY: all world clean cleandir distclean image_clean target_clean 27 28 28 world: $(DL_DIR) $(BUILD_DIR) 29 world: $(DL_DIR) $(BUILD_DIR) ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 29 30 ${BASH} ${TOPDIR}/scripts/scan-pkgs.sh 30 31 $(MAKE) -f mk/build.mk tools/install toolchain/install target/compile package/compile root_clean package/install target/install package_index … … 39 40 @mkdir -p $(BUILD_DIR) 40 41 41 package/%: 42 package/%: ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 42 43 @$(TRACE) $@ 43 44 $(MAKE) -C package $(patsubst package/%,%,$@) 44 45 45 target/%: 46 target/%: ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 46 47 @$(TRACE) $@ 47 48 $(MAKE) -C target $(patsubst target/%,%,$@) 48 49 49 toolchain/%: 50 toolchain/%: ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 50 51 @$(TRACE) $@ 51 52 $(MAKE) -C toolchain $(patsubst toolchain/%,%,$@) 52 53 53 tools/%: 54 tools/%: ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 54 55 @$(TRACE) $@ 55 56 $(MAKE) -C tools $(patsubst tools/%,%,$@)
Note:
See TracChangeset
for help on using the changeset viewer.
