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 |