add clean targets, more FORCE stuff

SVN-Revision: 3882
v19.07.3_mercusys_ac12_duma
Felix Fietkau 18 years ago
parent 207bbb56d4
commit a455258789

@ -61,36 +61,45 @@ scripts/config/mconf: .config.in
scripts/config/conf: .config.in scripts/config/conf: .config.in
$(MAKE) -C scripts/config conf $(MAKE) -C scripts/config conf
config: scripts/config/conf config: scripts/config/conf FORCE
$< Config.in $< Config.in
defdconfig: scripts/config/conf defdconfig: scripts/config/conf FORCE
$< -d Config.in $< -d Config.in
oldconfig: scripts/config/conf oldconfig: scripts/config/conf FORCE
$< -o Config.in $< -o Config.in
menuconfig: scripts/config/mconf menuconfig: scripts/config/mconf FORCE
$< Config.in $< Config.in
config-clean: config-clean: FORCE
$(MAKE) -C scripts/config clean $(MAKE) -C scripts/config clean
package/%: .pkginfo package/%: .pkginfo FORCE
$(MAKE) -C package $(patsubst package/%,%,$@) $(MAKE) -C package $(patsubst package/%,%,$@)
target/%: .pkginfo target/%: .pkginfo FORCE
$(MAKE) -C target $(patsubst target/%,%,$@) $(MAKE) -C target $(patsubst target/%,%,$@)
toolchain/%: toolchain/%: FORCE
$(MAKE) -C toolchain $(patsubst toolchain/%,%,$@) $(MAKE) -C toolchain $(patsubst toolchain/%,%,$@)
world: world: FORCE
$(MAKE) toolchain/install $(MAKE) toolchain/install
$(MAKE) target/compile $(MAKE) target/compile
$(MAKE) package/compile $(MAKE) package/compile
$(MAKE) package/install $(MAKE) package/install
$(MAKE) target/install $(MAKE) target/install
clean: FORCE
rm -rf build_* bin
dirclean: clean FORCE
rm -rf staging_dir_* toolchain_build_*
distclean: dirclean FORCE
rm -rf .* dl
.PHONY: FORCE .PHONY: FORCE
FORCE: FORCE:

Loading…
Cancel
Save