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 | 43 | |
44 | 44 | #---[ Configuration values ]------------------------------------------------------------- |
45 | 45 | |
46 | +PACKAGE_NAME=pw3270 | |
47 | +PACKAGE_TARNAME=pw3270-java | |
48 | + | |
46 | 49 | BASEDIR=@BASEDIR@ |
47 | 50 | SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION) |
48 | 51 | |
... | ... | @@ -111,14 +114,15 @@ install-doc: \ |
111 | 114 | doc |
112 | 115 | |
113 | 116 | @$(MKDIR) $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) |
114 | - @cp -r javadoc/* $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) | |
117 | + @cp -rv ./doc/* $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) | |
115 | 118 | @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type f -exec chmod 644 {} \; |
116 | 119 | @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type d -exec chmod 755 {} \; |
117 | 120 | |
118 | 121 | |
119 | 122 | Release: \ |
120 | 123 | $(BINRLS)/$(LIBNAME) \ |
121 | - $(BINRLS)/$(PLUGIN) | |
124 | + $(BINRLS)/$(PLUGIN) \ | |
125 | + doc | |
122 | 126 | |
123 | 127 | doc: src/terminal.java |
124 | 128 | @$(JAVADOC) -encoding utf-8 -d $@ $^ | ... | ... |
src/jni/Makefile.in
... | ... | @@ -80,6 +80,7 @@ CXX=@CXX@ |
80 | 80 | LD=@CXX@ |
81 | 81 | JAVAH=@JAVAH@ |
82 | 82 | JAVAC=@JAVAC@ |
83 | +JAR=@JAR@ | |
83 | 84 | |
84 | 85 | LIBS=-lpw3270cpp @LIBS@ @LIBICONV@ |
85 | 86 | CXXFLAGS=@CXXFLAGS@ -I../include |
... | ... | @@ -119,6 +120,13 @@ $(BINDIR)/java/pw3270/%.class: \ |
119 | 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 | 130 | jni3270.h: \ |
123 | 131 | $(BINDIR)/java/pw3270/terminal.class |
124 | 132 | |
... | ... | @@ -151,10 +159,15 @@ $(BINDBG)/$(LIBNAME): \ |
151 | 159 | @$(LD) -shared -Wl,-soname,$(notdir $@) $(LDFLAGS) -o $@ $^ $(LIBS) |
152 | 160 | |
153 | 161 | install: \ |
154 | - $(BINRLS)$(LIBNAME) | |
162 | + $(BINRLS)/$(LIBNAME) \ | |
163 | + $(BINRLS)/pw3270.jar | |
164 | + | |
155 | 165 | |
156 | 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 | 172 | clean: |
160 | 173 | ... | ... |
src/plugin/Makefile.in
... | ... | @@ -112,6 +112,9 @@ Release: \ |
112 | 112 | install: \ |
113 | 113 | $(BINRLS)/$(LIBNAME) |
114 | 114 | |
115 | + @$(MKDIR) $(DESTDIR)/$(libdir)/pw3270-plugins | |
116 | + @$(INSTALL_PROGRAM) $(BINRLS)/$(LIBNAME) $(DESTDIR)/$(libdir)/pw3270-plugins | |
117 | + | |
115 | 118 | $(BINRLS)/$(LIBNAME): \ |
116 | 119 | $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) |
117 | 120 | ... | ... |