contrib.mk / linux-rpm.mk: Make clean targets sharper

- Shift removal of everything into distclean target
  - Add support for CFG_CLEAN variable
This commit is contained in:
Jan Lindemann 2005-04-18 15:53:15 +00:00 committed by Jan Lindemann
commit 594d1272b9
2 changed files with 8 additions and 9 deletions

View file

@ -20,6 +20,11 @@ ifndef CFG_INSTALL
make -C $(CFG_WORKING_DIR) install
endif
clean: $(CFG_CLEAN)
ifndef CFG_CLEAN
if [ -d "$(CFG_WORKING_DIR)" ]; then make -C $(CFG_WORKING_DIR) clean; fi
endif
unpack.done:
tar -xzf $(CFG_PKG)
touch $@
@ -35,15 +40,8 @@ apply-patches.done: unpack.done $(LOCAL_PATCH_DONE)
touch $@
install:
clean:
rm -rf *.done *.patch $(CFG_WORKING_DIR)
distclean:
test:
@echo CFG_WORKING_DIR=$(CFG_WORKING_DIR)
@echo CFG_PATCHES=$(CFG_PATCHES)
@echo LOCAL_PATCHES=$(LOCAL_PATCHES)
@echo $(filter %libmls1-sndfile.patch,$(CFG_PATCHES))
rm -rf *.done *.patch $(CFG_WORKING_DIR)
unpack: unpack.done
apply-patches: apply-patches.done