mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
swig.mk: Add basic support for SWIG_TARGET java
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
f19831245f
commit
46e653a391
1 changed files with 22 additions and 0 deletions
22
make/swig.mk
22
make/swig.mk
|
|
@ -75,6 +75,28 @@ all:
|
|||
%.pyc: %.py
|
||||
python2 -m py_compile $<
|
||||
|
||||
else ifeq ($(SWIG_TARGET),java)
|
||||
|
||||
JAVA_VERSION ?= $(basename $(lastword $(shell java -version 2>&1 | sed '/version/ !d')))
|
||||
JAVA_MAJOR_VERSION ?= $(basename $(JAVA_VERSION))
|
||||
JAVA_MINOR_VERSION ?= $(patsubst .%,%,$(suffix $(JAVA_VERSION)))
|
||||
|
||||
SWIG_LANG ?= java
|
||||
SWIG_TARGET_EXT ?= java
|
||||
SWIG_OPTS ?= -java
|
||||
SWIG_MODULE_TARGET_DIR = /usr/share/java
|
||||
SWIG_MODULE_SO ?= $(SWIG_MODULE).so
|
||||
SWIG_CLEAN += $(wildcard *.java)
|
||||
|
||||
#SWIG_PY_MODULE_PYC ?= $(patsubst %.py,%.pyc,$(SWIG_MODULE_TARGET))
|
||||
#SWIG_GENERATED_EXTRA += $(SWIG_PY_MODULE_PYC)
|
||||
#SWIG_INSTALLED_EXTRA += $(SWIG_MODULE_TARGET_DIR)/$(SWIG_PY_MODULE_PYC)
|
||||
|
||||
INCLUDE += -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
|
||||
#BUILD_LDFLAGS +=
|
||||
|
||||
INSTALL_LIBDIR = $(SWIG_MODULE_TARGET_DIR)
|
||||
|
||||
else ifeq ($(SWIG_TARGET),perl)
|
||||
|
||||
SWIG_LANG ?= perl
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue