1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
bin_SCRIPTS = \
rebuild-gcj-db \
aot-compile \
aot-compile-rpm
jardir = $(SDK_LIB_DIR)
jar_DATA = tools.jar
javadoc_jarfile = /usr/share/java/com-sun-javadoc.jar
taglet_jarfile = /usr/share/java/com-sun-tools-doclets-Taglet.jar
tools_jar_source_files = \
$(top_builddir)/com/sun/tools/javac/Config.java \
com/sun/tools/javac/Main.java \
sun/rmi/rmic/Main.java
tools_jar_class_files = $(tools_jar_source_files:.java=.class)
$(tools_jar_class_files): %.class: %.java
$(JAVAC) -d . -I . $<
javadoc_class_files = com/sun/tools/doclets/Taglet.class com/sun/javadoc/Doc.class
$(javadoc_class_files): $(javadoc_jarfile) $(taglet_jarfile)
$(JAR) xf $(javadoc_jarfile)
$(JAR) xf $(taglet_jarfile)
rm -rf META-INF
tools.jar: $(tools_jar_class_files) $(javadoc_class_files)
$(JAR) cMf $@ $(tools_jar_class_files) com/sun/javadoc com/sun/tools/doclets
install-exec-local:
$(mkinstalldirs) $(DESTDIR)$(JRE_LIB_DIR)/$(CPU)
$(mkinstalldirs) $(DESTDIR)$(SDK_BIN_DIR)
install-data-local:
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(JRE_BIN_DIR)
$(mkinstalldirs) $(DESTDIR)$(SDK_BIN_DIR)
$(mkinstalldirs) $(DESTDIR)$(JRE_LIB_DIR)
$(mkinstalldirs) $(DESTDIR)$(JRE_LIB_DIR)/$(CPU)
$(mkinstalldirs) $(DESTDIR)$(SDK_INCLUDE_DIR)
$(mkinstalldirs) $(DESTDIR)$(SDK_INCLUDE_DIR)/$(OS)
ln -sf $(GCJ_BIN_DIR)/gij$(gcc_suffix) $(DESTDIR)$(SDK_BIN_DIR)/java
ln -sf $(GCJ_BIN_DIR)/gij$(gcc_suffix) $(DESTDIR)$(JRE_BIN_DIR)/java
ln -sf $(GCJ_BIN_DIR)/fastjar$(gcc_suffix) $(DESTDIR)$(SDK_BIN_DIR)/jar
ln -sf $(GJDOC) $(DESTDIR)$(SDK_BIN_DIR)/javadoc
ln -sf $(GCJ_BIN_DIR)/grmic$(gcc_suffix) $(DESTDIR)$(SDK_BIN_DIR)/rmic
ln -sf $(GCJ_BIN_DIR)/gjnih$(gcc_suffix) $(DESTDIR)$(SDK_BIN_DIR)/javah
ln -sf $(GCJ_BIN_DIR)/ecj $(DESTDIR)$(SDK_BIN_DIR)/javac
ln -sf $(GCJ_BIN_DIR)/gappletviewer $(DESTDIR)$(SDK_BIN_DIR)/appletviewer
ln -sf $(GCJ_BIN_DIR)/gjarsigner $(DESTDIR)$(SDK_BIN_DIR)/jarsigner
ln -sf $(GCJ_BIN_DIR)/grmiregistry$(gcc_suffix) $(DESTDIR)$(SDK_BIN_DIR)/rmiregistry
ln -sf $(GCJ_BIN_DIR)/grmiregistry$(gcc_suffix) $(DESTDIR)$(JRE_BIN_DIR)/rmiregistry
ln -sf $(GCJ_BIN_DIR)/gkeytool$(gcc_suffix) $(DESTDIR)$(SDK_BIN_DIR)/keytool
ln -sf $(GCJ_BIN_DIR)/gkeytool$(gcc_suffix) $(DESTDIR)$(JRE_BIN_DIR)/keytool
if INSTALL_SYMLINKS
$(mkinstalldirs) $(DESTDIR)$(prefix)/bin
ln -sf $(SDK_BIN_DIR)/jar $(DESTDIR)$(prefix)/bin/jar
ln -sf $(SDK_BIN_DIR)/javac $(DESTDIR)$(prefix)/bin/javac
ln -sf $(SDK_BIN_DIR)/appletviewer $(DESTDIR)$(prefix)/bin/appletviewer
ln -sf $(SDK_BIN_DIR)/jarsigner $(DESTDIR)$(prefix)/bin/jarsigner
ln -sf $(SDK_BIN_DIR)/javadoc $(DESTDIR)$(prefix)/bin/javadoc
ln -sf $(SDK_BIN_DIR)/javah $(DESTDIR)$(prefix)/bin/javah
ln -sf $(SDK_BIN_DIR)/rmic $(DESTDIR)$(prefix)/bin/rmic
ln -sf $(JRE_BIN_DIR)/java $(DESTDIR)$(prefix)/bin/java
ln -sf $(JRE_BIN_DIR)/rmiregistry $(DESTDIR)$(prefix)/bin/rmiregistry
ln -sf $(JRE_BIN_DIR)/keytool $(DESTDIR)$(prefix)/bin/keytool
endif
python setup.py install --root=$(if $(DESTDIR),$(DESTDIR),/)
DISTCLEANFILES = \
com/sun/tools/javac/Config.java
mostlyclean-local:
rm -rf com/sun/tools/doclets
rm -rf com/sun/javadoc
CLEANFILES = \
$(tools_jar_class_files) \
tools.jar \
com/sun/tools/javac/Config.class
EXTRA_DIST = \
com/sun/tools/javac/Config.java.in \
com/sun/tools/javac/Main.java \
sun/rmi/rmic/Main.java \
aot-compile \
aot-compile-rpm \
classfile.py
|