mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-27 07:33:54 +01:00
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:
parent
f4920d0c26
commit
594d1272b9
2 changed files with 8 additions and 9 deletions
|
|
@ -20,6 +20,11 @@ ifndef CFG_INSTALL
|
||||||
make -C $(CFG_WORKING_DIR) install
|
make -C $(CFG_WORKING_DIR) install
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
clean: $(CFG_CLEAN)
|
||||||
|
ifndef CFG_CLEAN
|
||||||
|
if [ -d "$(CFG_WORKING_DIR)" ]; then make -C $(CFG_WORKING_DIR) clean; fi
|
||||||
|
endif
|
||||||
|
|
||||||
unpack.done:
|
unpack.done:
|
||||||
tar -xzf $(CFG_PKG)
|
tar -xzf $(CFG_PKG)
|
||||||
touch $@
|
touch $@
|
||||||
|
|
@ -35,15 +40,8 @@ apply-patches.done: unpack.done $(LOCAL_PATCH_DONE)
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
install:
|
install:
|
||||||
clean:
|
|
||||||
rm -rf *.done *.patch $(CFG_WORKING_DIR)
|
|
||||||
|
|
||||||
distclean:
|
distclean:
|
||||||
test:
|
rm -rf *.done *.patch $(CFG_WORKING_DIR)
|
||||||
@echo CFG_WORKING_DIR=$(CFG_WORKING_DIR)
|
|
||||||
@echo CFG_PATCHES=$(CFG_PATCHES)
|
|
||||||
@echo LOCAL_PATCHES=$(LOCAL_PATCHES)
|
|
||||||
@echo $(filter %libmls1-sndfile.patch,$(CFG_PATCHES))
|
|
||||||
|
|
||||||
unpack: unpack.done
|
unpack: unpack.done
|
||||||
apply-patches: apply-patches.done
|
apply-patches: apply-patches.done
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,8 @@ config-$(KERNEL_VERSION):
|
||||||
cvs commit
|
cvs commit
|
||||||
|
|
||||||
toplevel-makefile: unpack.done
|
toplevel-makefile: unpack.done
|
||||||
sed "s/\(^ *EXTRAVERSION *= *[^ ]*\) *$$/\\1_$(KERNEL_RELEASE)/" linux-$(KERNEL_VERSION)/Makefile >$@
|
sed "s/\(^ *EXTRAVERSION *= *[^ ]*\) *$$/\\1$(shell echo _$(KERNEL_RELEASE) | sed 's/^_/-/')/" \
|
||||||
|
linux-$(KERNEL_VERSION)/Makefile >$@
|
||||||
|
|
||||||
linux-$(KERNEL_VERSION)/Makefile: toplevel-makefile
|
linux-$(KERNEL_VERSION)/Makefile: toplevel-makefile
|
||||||
cp $< $@
|
cp $< $@
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue