Commit 16a57c0c7f0d517700a361f2141dd43ceb04bb67
1 parent
fadd42b6
Exists in
master
and in
5 other branches
Implementando documentação em formato javadoc
Showing
2 changed files
with
17 additions
and
5 deletions
Show diff stats
configure.ac
| @@ -313,6 +313,8 @@ AC_ARG_VAR([JDK_HOME], [JDK home directory]) | @@ -313,6 +313,8 @@ AC_ARG_VAR([JDK_HOME], [JDK home directory]) | ||
| 313 | AC_ARG_VAR([JRE_HOME], [JRE home directory]) | 313 | AC_ARG_VAR([JRE_HOME], [JRE home directory]) |
| 314 | 314 | ||
| 315 | AC_ARG_WITH([jnidir], [AS_HELP_STRING([--with-jnidir], [Directory for JNI libraries])], [ jnidir="$withval" ],[ jnidir=\$"{libdir}/java" ]) | 315 | AC_ARG_WITH([jnidir], [AS_HELP_STRING([--with-jnidir], [Directory for JNI libraries])], [ jnidir="$withval" ],[ jnidir=\$"{libdir}/java" ]) |
| 316 | +AC_ARG_WITH([jnidir], [AS_HELP_STRING([--with-javadocdir], [Directory for javadoc files])], [ javadocdir="$withval" ],[ javadocdir=\$"{datadir}/javadoc" ]) | ||
| 317 | + | ||
| 316 | AC_ARG_WITH([jvmjardir], [AS_HELP_STRING([--with-jvmjardir], [Directory for JAR files])], [ jvmjardir="$withval" ],[ jvmjardir=\$"{libdir}/jvm-exports" ]) | 318 | AC_ARG_WITH([jvmjardir], [AS_HELP_STRING([--with-jvmjardir], [Directory for JAR files])], [ jvmjardir="$withval" ],[ jvmjardir=\$"{libdir}/jvm-exports" ]) |
| 317 | 319 | ||
| 318 | AC_ARG_ENABLE([java],[AS_HELP_STRING([--disable-java], [Disable java integration])],[ app_cv_java="$enableval" ],[ app_cv_java="yes" ]) | 320 | AC_ARG_ENABLE([java],[AS_HELP_STRING([--disable-java], [Disable java integration])],[ app_cv_java="$enableval" ],[ app_cv_java="yes" ]) |
| @@ -340,6 +342,7 @@ if test "$app_cv_java" = "yes" ; then | @@ -340,6 +342,7 @@ if test "$app_cv_java" = "yes" ; then | ||
| 340 | AC_PATH_TOOL([JAVAC], [javac], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 342 | AC_PATH_TOOL([JAVAC], [javac], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 341 | AC_PATH_TOOL([JAVAH], [javah], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 343 | AC_PATH_TOOL([JAVAH], [javah], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 342 | AC_PATH_TOOL([JAR], [jar], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 344 | AC_PATH_TOOL([JAR], [jar], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 345 | + AC_PATH_TOOL([JAVADOC], [javadoc], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | ||
| 343 | 346 | ||
| 344 | EXTENSIONS="$EXTENSIONS java" | 347 | EXTENSIONS="$EXTENSIONS java" |
| 345 | 348 | ||
| @@ -347,8 +350,10 @@ fi | @@ -347,8 +350,10 @@ fi | ||
| 347 | 350 | ||
| 348 | AC_SUBST(JAVAC) | 351 | AC_SUBST(JAVAC) |
| 349 | AC_SUBST(JAVAH) | 352 | AC_SUBST(JAVAH) |
| 353 | +AC_SUBST(JAVADOC) | ||
| 350 | AC_SUBST(jnidir) | 354 | AC_SUBST(jnidir) |
| 351 | AC_SUBST(jvmjardir) | 355 | AC_SUBST(jvmjardir) |
| 356 | +AC_SUBST(javadocdir) | ||
| 352 | AC_SUBST(JAR) | 357 | AC_SUBST(JAR) |
| 353 | AC_SUBST(JDK_HOME) | 358 | AC_SUBST(JDK_HOME) |
| 354 | AC_SUBST(JRE_HOME) | 359 | AC_SUBST(JRE_HOME) |
src/java/Makefile.in
| @@ -34,10 +34,12 @@ exec_prefix=@exec_prefix@ | @@ -34,10 +34,12 @@ exec_prefix=@exec_prefix@ | ||
| 34 | bindir=@bindir@ | 34 | bindir=@bindir@ |
| 35 | sbindir=@sbindir@ | 35 | sbindir=@sbindir@ |
| 36 | libdir=@libdir@ | 36 | libdir=@libdir@ |
| 37 | +datadir=@datadir@ | ||
| 37 | includedir=@includedir@ | 38 | includedir=@includedir@ |
| 38 | sysconfdir=@sysconfdir@ | 39 | sysconfdir=@sysconfdir@ |
| 39 | jnidir=@jnidir@ | 40 | jnidir=@jnidir@ |
| 40 | jvmjardir=@jvmjardir@ | 41 | jvmjardir=@jvmjardir@ |
| 42 | +javadocdir=@javadocdir@ | ||
| 41 | 43 | ||
| 42 | #---[ Tools ]------------------------------------------------------------------ | 44 | #---[ Tools ]------------------------------------------------------------------ |
| 43 | 45 | ||
| @@ -49,6 +51,7 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ | @@ -49,6 +51,7 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ | ||
| 49 | JAVAC=@JAVAC@ | 51 | JAVAC=@JAVAC@ |
| 50 | JAVAH=@JAVAH@ | 52 | JAVAH=@JAVAH@ |
| 51 | JAR=@JAR@ | 53 | JAR=@JAR@ |
| 54 | +JAVADOC=@JAVADOC@ | ||
| 52 | JDK_HOME=@JDK_HOME@ | 55 | JDK_HOME=@JDK_HOME@ |
| 53 | JRE_HOME=@JRE_HOME@ | 56 | JRE_HOME=@JRE_HOME@ |
| 54 | 57 | ||
| @@ -112,11 +115,11 @@ zip: jni3270.zip | @@ -112,11 +115,11 @@ zip: jni3270.zip | ||
| 112 | jni3270.zip: $(BINRLS)/libjni3270.so $(BINRLS)/$(PACKAGE_NAME).jar testprogram.java doc | 115 | jni3270.zip: $(BINRLS)/libjni3270.so $(BINRLS)/$(PACKAGE_NAME).jar testprogram.java doc |
| 113 | @rm -fr .tmp.zip | 116 | @rm -fr .tmp.zip |
| 114 | @rm -f $@ | 117 | @rm -f $@ |
| 115 | - @zip -9 -m -j $@ $(BINRLS)/libjni3270.so $(BINRLS)/$(PACKAGE_NAME).jar testprogram.java | 118 | + @zip -9 -j $@ $(BINRLS)/libjni3270.so $(BINRLS)/$(PACKAGE_NAME).jar testprogram.java |
| 116 | @zip -9 -r $@ doc | 119 | @zip -9 -r $@ doc |
| 117 | 120 | ||
| 118 | doc: terminal.java | 121 | doc: terminal.java |
| 119 | - @javadoc -d doc $^ | 122 | + @$(JAVADOC) -d doc $^ |
| 120 | 123 | ||
| 121 | 124 | ||
| 122 | 125 | ||
| @@ -143,21 +146,25 @@ run: $(BINDBG)/@DLLPREFIX@jni3270@DLLEXT@ $(BINDIR)/java/testprogram.class | @@ -143,21 +146,25 @@ run: $(BINDBG)/@DLLPREFIX@jni3270@DLLEXT@ $(BINDIR)/java/testprogram.class | ||
| 143 | 146 | ||
| 144 | #---[ Misc targets ]----------------------------------------------------------- | 147 | #---[ Misc targets ]----------------------------------------------------------- |
| 145 | 148 | ||
| 146 | -install: $(BINRLS)/@DLLPREFIX@jni3270@DLLEXT@ | 149 | +install: $(BINRLS)/@DLLPREFIX@jni3270@DLLEXT@ doc |
| 147 | @$(MKDIR) $(DESTDIR)/$(jnidir) | 150 | @$(MKDIR) $(DESTDIR)/$(jnidir) |
| 148 | @$(INSTALL_PROGRAM) $(BINRLS)/@DLLPREFIX@jni3270@DLLEXT@ $(DESTDIR)/$(jnidir) | 151 | @$(INSTALL_PROGRAM) $(BINRLS)/@DLLPREFIX@jni3270@DLLEXT@ $(DESTDIR)/$(jnidir) |
| 149 | 152 | ||
| 150 | @mkdir -p $(DESTDIR)/$(jvmjardir) | 153 | @mkdir -p $(DESTDIR)/$(jvmjardir) |
| 151 | @$(INSTALL_DATA) $(BINRLS)/$(PACKAGE_NAME).jar $(DESTDIR)/$(jvmjardir) | 154 | @$(INSTALL_DATA) $(BINRLS)/$(PACKAGE_NAME).jar $(DESTDIR)/$(jvmjardir) |
| 152 | 155 | ||
| 156 | + @$(MKDIR) $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) | ||
| 157 | + @cp -r doc/* $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) | ||
| 158 | + @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type f -exec chmod 644 {} \; | ||
| 159 | + @find $(DESTDIR)/$(javadocdir)/$(PACKAGE_NAME) -type d -exec chmod 755 {} \; | ||
| 160 | + | ||
| 161 | + | ||
| 153 | jni3270.h: $(BINDIR)/java/$(PACKAGE_NAME)/terminal.class | 162 | jni3270.h: $(BINDIR)/java/$(PACKAGE_NAME)/terminal.class |
| 154 | @echo $< ... | 163 | @echo $< ... |
| 155 | @mkdir -p `dirname $@` | 164 | @mkdir -p `dirname $@` |
| 156 | $(JAVAH) -o $@ -classpath $(BINDIR)/java $(PACKAGE_NAME).terminal | 165 | $(JAVAH) -o $@ -classpath $(BINDIR)/java $(PACKAGE_NAME).terminal |
| 157 | 166 | ||
| 158 | 167 | ||
| 159 | -install: $(BINRLS)/@DLLPREFIX@jni3270@DLLEXT@ | ||
| 160 | - | ||
| 161 | cleanDebug: clean | 168 | cleanDebug: clean |
| 162 | 169 | ||
| 163 | clean: | 170 | clean: |