Commit a26399ba16ea8fbcfcfd50d3d0facf569e4996a7
1 parent
c718423c
Exists in
master
Ajustes para empacotamento.
Showing
3 changed files
with
24 additions
and
4 deletions
Show diff stats
Makefile.in
| @@ -43,6 +43,9 @@ javadocdir=@javadocdir@ | @@ -43,6 +43,9 @@ javadocdir=@javadocdir@ | ||
| 43 | 43 | ||
| 44 | #---[ Configuration values ]------------------------------------------------------------- | 44 | #---[ Configuration values ]------------------------------------------------------------- |
| 45 | 45 | ||
| 46 | +PACKAGE_NAME=pw3270 | ||
| 47 | +PACKAGE_TARNAME=pw3270-java | ||
| 48 | + | ||
| 46 | BASEDIR=@BASEDIR@ | 49 | BASEDIR=@BASEDIR@ |
| 47 | SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION) | 50 | SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION) |
| 48 | 51 | ||
| @@ -111,14 +114,15 @@ install-doc: \ | @@ -111,14 +114,15 @@ install-doc: \ | ||
| 111 | doc | 114 | doc |
| 112 | 115 | ||
| 113 | @$(MKDIR) $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) | 116 | @$(MKDIR) $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) |
| 114 | - @cp -r javadoc/* $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) | 117 | + @cp -rv ./doc/* $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) |
| 115 | @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type f -exec chmod 644 {} \; | 118 | @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type f -exec chmod 644 {} \; |
| 116 | @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type d -exec chmod 755 {} \; | 119 | @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type d -exec chmod 755 {} \; |
| 117 | 120 | ||
| 118 | 121 | ||
| 119 | Release: \ | 122 | Release: \ |
| 120 | $(BINRLS)/$(LIBNAME) \ | 123 | $(BINRLS)/$(LIBNAME) \ |
| 121 | - $(BINRLS)/$(PLUGIN) | 124 | + $(BINRLS)/$(PLUGIN) \ |
| 125 | + doc | ||
| 122 | 126 | ||
| 123 | doc: src/terminal.java | 127 | doc: src/terminal.java |
| 124 | @$(JAVADOC) -encoding utf-8 -d $@ $^ | 128 | @$(JAVADOC) -encoding utf-8 -d $@ $^ |
src/jni/Makefile.in
| @@ -80,6 +80,7 @@ CXX=@CXX@ | @@ -80,6 +80,7 @@ CXX=@CXX@ | ||
| 80 | LD=@CXX@ | 80 | LD=@CXX@ |
| 81 | JAVAH=@JAVAH@ | 81 | JAVAH=@JAVAH@ |
| 82 | JAVAC=@JAVAC@ | 82 | JAVAC=@JAVAC@ |
| 83 | +JAR=@JAR@ | ||
| 83 | 84 | ||
| 84 | LIBS=-lpw3270cpp @LIBS@ @LIBICONV@ | 85 | LIBS=-lpw3270cpp @LIBS@ @LIBICONV@ |
| 85 | CXXFLAGS=@CXXFLAGS@ -I../include | 86 | CXXFLAGS=@CXXFLAGS@ -I../include |
| @@ -119,6 +120,13 @@ $(BINDIR)/java/pw3270/%.class: \ | @@ -119,6 +120,13 @@ $(BINDIR)/java/pw3270/%.class: \ | ||
| 119 | @$(JAVAC) -encoding utf-8 -d $(BINDIR)/java $^ | 120 | @$(JAVAC) -encoding utf-8 -d $(BINDIR)/java $^ |
| 120 | 121 | ||
| 121 | 122 | ||
| 123 | +$(BINRLS)/pw3270.jar: \ | ||
| 124 | + $(BINDIR)/java/pw3270/terminal.class | ||
| 125 | + | ||
| 126 | + @echo $@ ... | ||
| 127 | + @mkdir -p `dirname $@` | ||
| 128 | + @$(JAR) -cvf "$@" -C "$(BINDIR)/java" "pw3270" | ||
| 129 | + | ||
| 122 | jni3270.h: \ | 130 | jni3270.h: \ |
| 123 | $(BINDIR)/java/pw3270/terminal.class | 131 | $(BINDIR)/java/pw3270/terminal.class |
| 124 | 132 | ||
| @@ -151,10 +159,15 @@ $(BINDBG)/$(LIBNAME): \ | @@ -151,10 +159,15 @@ $(BINDBG)/$(LIBNAME): \ | ||
| 151 | @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS) | 159 | @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS) |
| 152 | 160 | ||
| 153 | install: \ | 161 | install: \ |
| 154 | - $(BINRLS)$(LIBNAME) | 162 | + $(BINRLS)/$(LIBNAME) \ |
| 163 | + $(BINRLS)/pw3270.jar | ||
| 164 | + | ||
| 155 | 165 | ||
| 156 | @$(MKDIR) $(DESTDIR)/$(jnidir) | 166 | @$(MKDIR) $(DESTDIR)/$(jnidir) |
| 157 | - @$(INSTALL_PROGRAM) $(BINRLS)$(LIBNAME) $(DESTDIR)/$(jnidir) | 167 | + @$(INSTALL_PROGRAM) $(BINRLS)/$(LIBNAME) $(DESTDIR)/$(jnidir) |
| 168 | + | ||
| 169 | + @$(MKDIR) $(DESTDIR)/$(jvmjardir) | ||
| 170 | + @$(INSTALL_DATA) $(BINRLS)/pw3270.jar $(DESTDIR)/$(jvmjardir) | ||
| 158 | 171 | ||
| 159 | clean: | 172 | clean: |
| 160 | 173 |
src/plugin/Makefile.in
| @@ -112,6 +112,9 @@ Release: \ | @@ -112,6 +112,9 @@ Release: \ | ||
| 112 | install: \ | 112 | install: \ |
| 113 | $(BINRLS)/$(LIBNAME) | 113 | $(BINRLS)/$(LIBNAME) |
| 114 | 114 | ||
| 115 | + @$(MKDIR) $(DESTDIR)/$(libdir)/pw3270-plugins | ||
| 116 | + @$(INSTALL_PROGRAM) $(BINRLS)/$(LIBNAME) $(DESTDIR)/$(libdir)/pw3270-plugins | ||
| 117 | + | ||
| 115 | $(BINRLS)/$(LIBNAME): \ | 118 | $(BINRLS)/$(LIBNAME): \ |
| 116 | $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) | 119 | $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) |
| 117 | 120 |