mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
contrib.mk: Add file
This commit is contained in:
parent
05ef433bd0
commit
f4920d0c26
1 changed files with 50 additions and 0 deletions
50
make/contrib.mk
Normal file
50
make/contrib.mk
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# generic utility modules
|
||||
# (c) 2005 jannet it services
|
||||
# contact@jannet.de
|
||||
# $Id$
|
||||
|
||||
LOCAL_PATCHES = $(notdir $(CFG_PATCHES))
|
||||
LOCAL_PATCH_DONE = $(addsuffix .done, $(LOCAL_PATCHES))
|
||||
|
||||
ifndef CFG_PATCH_COMMAND
|
||||
CFG_PATCH_COMMAND=(cd $(CFG_WORKING_DIR); patch -p1)
|
||||
endif
|
||||
|
||||
all: apply-patches.done $(CFG_BUILD)
|
||||
ifndef CFG_BUILD
|
||||
make -C $(CFG_WORKING_DIR) all
|
||||
endif
|
||||
|
||||
install: all $(CFG_INSTALL)
|
||||
ifndef CFG_INSTALL
|
||||
make -C $(CFG_WORKING_DIR) install
|
||||
endif
|
||||
|
||||
unpack.done:
|
||||
tar -xzf $(CFG_PKG)
|
||||
touch $@
|
||||
|
||||
$(LOCAL_PATCHES): $(filter %$@,$(CFG_PATCHES))
|
||||
cp $(filter %$@,$(CFG_PATCHES)) $@
|
||||
|
||||
%.patch.done: %.patch
|
||||
$(CFG_PATCH_COMMAND) < $<
|
||||
touch $@
|
||||
|
||||
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))
|
||||
|
||||
unpack: unpack.done
|
||||
apply-patches: apply-patches.done
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue