-target/%: .pkginfo FORCE
- $(MAKE) -C target $(patsubst target/%,%,$@)
-
-toolchain/%: FORCE
- $(MAKE) -C toolchain $(patsubst toolchain/%,%,$@)
-
-.config: ./scripts/config/conf FORCE
- @[ -f .config ] || $(NO_TRACE_MAKE) menuconfig
- $< -D .config Config.in >/dev/null 2>/dev/null
-
-download: .config FORCE
- $(MAKE) toolchain/download
- $(MAKE) package/download
- $(MAKE) target/download
-
-world: .config FORCE
- $(MAKE) toolchain/install
- $(MAKE) target/compile
- $(MAKE) package/compile
- $(MAKE) package/install
- $(MAKE) target/install
-
-clean: FORCE
- rm -rf build_* bin
-
-dirclean: clean
- rm -rf staging_dir_* toolchain_build_*
-
-distclean: dirclean config-clean
- rm -rf dl .*config* .pkg*
-
-.PHONY: FORCE
-FORCE: