mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
defs.mk / rules.mk: Add support for PACKAGE_INSTALL_DIR
PACKAGE_INSTALL_DIR, true by default, can be used to turn off target dir creation from a directory to avoid duplication from other packages Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
86ec95f6dc
commit
c575537456
2 changed files with 5 additions and 0 deletions
|
|
@ -227,6 +227,7 @@ ifneq ($(PROJECT_DESCR_FILE),)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
CREATE_DEVEL ?= true
|
CREATE_DEVEL ?= true
|
||||||
|
PACKAGE_INSTALL_DIR ?= true
|
||||||
|
|
||||||
ifeq ($(VERSION),)
|
ifeq ($(VERSION),)
|
||||||
ifneq ($(wildcard $(VERSION_FILE)),)
|
ifneq ($(wildcard $(VERSION_FILE)),)
|
||||||
|
|
|
||||||
|
|
@ -395,7 +395,11 @@ $$(BUILD_$(1)DIR)/%: % | $$(TOPDIR)/dir_build_$(1).done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$$(INSTALL_$(1)DIR):
|
$$(INSTALL_$(1)DIR):
|
||||||
|
ifeq ($(PACKAGE_INSTALL_DIR),true)
|
||||||
$$(INSTALL) -D -d -o $$($(1)DIROWNER) -g $$($(1)DIRGROUP) -m $$($(1)DIRMODE) $$(INSTALL_$(1)DIR)
|
$$(INSTALL) -D -d -o $$($(1)DIROWNER) -g $$($(1)DIRGROUP) -m $$($(1)DIRMODE) $$(INSTALL_$(1)DIR)
|
||||||
|
else
|
||||||
|
mkdir -p $$(INSTALL_$(1)DIR)
|
||||||
|
endif
|
||||||
|
|
||||||
$$(INSTALL_$(1)DIR)/%: % | $$(INSTALL_$(1)DIR)
|
$$(INSTALL_$(1)DIR)/%: % | $$(INSTALL_$(1)DIR)
|
||||||
$$(INSTALL) -D -p -o $$($(1)OWNER) -g $$($(1)GROUP) -m $$($(1)MODE) $$< $$@
|
$$(INSTALL) -D -p -o $$($(1)OWNER) -g $$($(1)GROUP) -m $$($(1)MODE) $$< $$@
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue