mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
swig.mk: Add support for SWIG_LANG = perl
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
e12f72d4b6
commit
b7fe4793ee
1 changed files with 14 additions and 0 deletions
14
make/swig.mk
14
make/swig.mk
|
|
@ -74,6 +74,20 @@ all:
|
||||||
%.pyc: %.py
|
%.pyc: %.py
|
||||||
python2 -m py_compile $<
|
python2 -m py_compile $<
|
||||||
|
|
||||||
|
else ifeq ($(SWIG_TARGET),perl)
|
||||||
|
|
||||||
|
SWIG_LANG ?= perl
|
||||||
|
SWIG_TARGET_EXT ?= pm
|
||||||
|
SWIG_OPTS ?= -perl
|
||||||
|
PERL_VERSION ?= $(patsubst v%,%,$(shell perl -e 'print $$^V;'))
|
||||||
|
PERL_BASE_DIR ?= $(ENV_PREFIX)/usr/lib/perl5
|
||||||
|
PERL_CORE_DIR ?= $(PERL_BASE_DIR)/$(PERL_VERSION)/$(ARCH)-linux-thread-multi/CORE/
|
||||||
|
PERL_VENDOR_DIR ?= $(PERL_BASE_DIR)/vendor_perl/$(PERL_VERSION)/$(ARCH)-linux-thread-multi
|
||||||
|
INCLUDE += -I$(PERL_CORE_DIR)
|
||||||
|
SWIG_CLEAN += $(wildcard *.$(SWIG_TARGET_EXT))
|
||||||
|
INSTALL_LIBDIR = $(PERL_VENDOR_DIR)/auto/$(SWIG_MODULE)
|
||||||
|
SWIG_MODULE_TARGET_DIR = $(PERL_VENDOR_DIR)
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
$(error SWIG_TARGET=$(SWIG_TARGET) undefined or unknown)
|
$(error SWIG_TARGET=$(SWIG_TARGET) undefined or unknown)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue