From fbaa8470f2a659a3daf815ce44d41e4b2eec7076 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 19 Dec 2016 15:23:30 -0200 Subject: [PATCH] Ajustando empacotamento java. --- src/jni/Makefile.in | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/src/jni/Makefile.in b/src/jni/Makefile.in index 8eef4f3..1675eba 100644 --- a/src/jni/Makefile.in +++ b/src/jni/Makefile.in @@ -29,6 +29,20 @@ SOURCES=actions.cc clipboard.cc cursor.cc field.cc info.cc main.cc \ LIBNAME=@DLLPREFIX@jni3270@DLLEXT@ +#---[ Paths ]------------------------------------------------------------------ + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ +datadir=@datadir@ +includedir=@includedir@ +sysconfdir=@sysconfdir@ +jnidir=@jnidir@ +jvmjardir=@jvmjardir@ +javadocdir=@javadocdir@ + #---[ Configuration values ]------------------------------------------------------------- PACKAGE_NAME=@PACKAGE_NAME@ @@ -113,11 +127,22 @@ jni3270.h: \ @$(JAVAH) -o $@ -classpath $(BINDIR)/java pw3270.terminal -#---[ Debug Targets ]-------------------------------------------------------------------- +#---[ Targets ]-------------------------------------------------------------------------- + +Release: \ + $(BINRLS)/$(LIBNAME) \ + $(BINRLS)/pw3270.jar Debug: \ $(BINDBG)/$(LIBNAME) +$(BINRLS)/$(LIBNAME): \ + $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) + + @echo $(basename $@) ... + @$(MKDIR) `dirname $@` + @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS) + $(BINDBG)/$(LIBNAME): \ $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) @@ -125,6 +150,12 @@ $(BINDBG)/$(LIBNAME): \ @$(MKDIR) `dirname $@` @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS) +install: \ + $(BINRLS)$(LIBNAME) + + @$(MKDIR) $(DESTDIR)/$(jnidir) + @$(INSTALL_PROGRAM) $(BINRLS)$(LIBNAME) $(DESTDIR)/$(jnidir) + clean: @rm -f jni3270.h -- libgit2 0.21.2