Commit fbaa8470f2a659a3daf815ce44d41e4b2eec7076

Authored by Perry Werneck
1 parent dcac0b94
Exists in master

Ajustando empacotamento java.

Showing 1 changed file with 32 additions and 1 deletions   Show diff stats
src/jni/Makefile.in
... ... @@ -29,6 +29,20 @@ SOURCES=actions.cc clipboard.cc cursor.cc field.cc info.cc main.cc \
29 29  
30 30 LIBNAME=@DLLPREFIX@jni3270@DLLEXT@
31 31  
  32 +#---[ Paths ]------------------------------------------------------------------
  33 +
  34 +prefix=@prefix@
  35 +exec_prefix=@exec_prefix@
  36 +bindir=@bindir@
  37 +sbindir=@sbindir@
  38 +libdir=@libdir@
  39 +datadir=@datadir@
  40 +includedir=@includedir@
  41 +sysconfdir=@sysconfdir@
  42 +jnidir=@jnidir@
  43 +jvmjardir=@jvmjardir@
  44 +javadocdir=@javadocdir@
  45 +
32 46 #---[ Configuration values ]-------------------------------------------------------------
33 47  
34 48 PACKAGE_NAME=@PACKAGE_NAME@
... ... @@ -113,11 +127,22 @@ jni3270.h: \
113 127 @$(JAVAH) -o $@ -classpath $(BINDIR)/java pw3270.terminal
114 128  
115 129  
116   -#---[ Debug Targets ]--------------------------------------------------------------------
  130 +#---[ Targets ]--------------------------------------------------------------------------
  131 +
  132 +Release: \
  133 + $(BINRLS)/$(LIBNAME) \
  134 + $(BINRLS)/pw3270.jar
117 135  
118 136 Debug: \
119 137 $(BINDBG)/$(LIBNAME)
120 138  
  139 +$(BINRLS)/$(LIBNAME): \
  140 + $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o)
  141 +
  142 + @echo $(basename $@) ...
  143 + @$(MKDIR) `dirname $@`
  144 + @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS)
  145 +
121 146 $(BINDBG)/$(LIBNAME): \
122 147 $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o)
123 148  
... ... @@ -125,6 +150,12 @@ $(BINDBG)/$(LIBNAME): \
125 150 @$(MKDIR) `dirname $@`
126 151 @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS)
127 152  
  153 +install: \
  154 + $(BINRLS)$(LIBNAME)
  155 +
  156 + @$(MKDIR) $(DESTDIR)/$(jnidir)
  157 + @$(INSTALL_PROGRAM) $(BINRLS)$(LIBNAME) $(DESTDIR)/$(jnidir)
  158 +
128 159 clean:
129 160  
130 161 @rm -f jni3270.h
... ...