⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.am

📁 linux下编程用 编译软件
💻 AM
字号:
JAVA_DEPEND = java.dep## silently try to include these, if it fails gnu make## will remake these 'makefiles' with the rules given in## this file and restart the make process againsinclude $(JAVA_DEPEND)propertydirs :=  $(shell cd $(top_srcdir)/resource && $(FIND) gnu java org META-INF -type d ! -name CVS -print)propertyfiles :=  $(shell cd $(top_srcdir)/resource && $(FIND) gnu java org -name \*\.properties -print)metafiles :=  $(shell cd $(top_srcdir)/resource && $(FIND) META-INF -name CVS -prune -o -type f -print)iconfiles :=  $(shell cd $(top_srcdir) && $(FIND) gnu/javax/swing/plaf/gtk/icons -name *.png -type f -print)compile_classpath = $(vm_classes):$(top_srcdir):$(top_srcdir)/external/w3c_dom:$(top_srcdir)/external/sax:.:$(USER_CLASSLIB)# handling source to bytecode compiler programs like gcj, jikes  and kjcif FOUND_GCJ## This should never be used when gcj is the compiler.## See the compile-classes target.JAVAC = exit 1elseif FOUND_JIKESJAVAC = $(JIKES) +Pno-shadow +Pno-switchcheck +F $(JIKESENCODING) -bootclasspath '' -extdirs '' -sourcepath '' --classpath $(compile_classpath) -d . @classeselseif FOUND_KJC## FIXME: from what I can tell, kjc does not support a -encoding option.JAVAC = $(KJC) -classpath .:$(USER_CLASSLIB) -d . @classeselseif FOUND_GCJXJAVAC = $(GCJX) -encoding UTF-8 -classpath .:$(USER_CLASSLIB) -d . @classeselseif FOUND_ECJJAVAC = $(ECJ) -source 1.4 -encoding UTF-8 -warn:-deprecation,serial,typeHiding,unchecked,unused,varargsCast -proceedOnError -bootclasspath '' -classpath $(compile_classpath) -d . @classesendif # FOUND_ECJendif # FOUND_GCJXendif # FOUND_KJCendif # FOUND_GCJendif # FOUND_JIKESJAVAH = $(USER_JAVAH) -jni -classpath .:$(USER_CLASSLIB)if INSTALL_GLIBJ_ZIP## GCJ LOCAL: Comment this out so we don't make an empty## '$(glibjdir)' in the install tree.## glibj_DATA = glibj.zipendif # INSTALL_GLIBJ_ZIPif BUILD_CLASS_FILESnoinst_DATA = genclasses compile-classes resourcesendif # BUILD_CLASS_FILESif INSTALL_CLASS_FILESinstall-data-local: genclasses compile-classes	-$(top_srcdir)/mkinstalldirs $(DESTDIR)$(pkgdatadir)	cp -R gnu $(DESTDIR)$(pkgdatadir)	cp -R java $(DESTDIR)$(pkgdatadir)	cp -R javax $(DESTDIR)$(pkgdatadir)	cp -R org $(DESTDIR)$(pkgdatadir)	cp -R META-INF $(DESTDIR)$(pkgdatadir)# FIXME - should mimic doc/api/Makefile.am instead...uninstall-local:	rm -rf $(DESTDIR)$(pkgdatadir)/gnu	rm -rf $(DESTDIR)$(pkgdatadir)/java	rm -rf $(DESTDIR)$(pkgdatadir)/javax	rm -rf $(DESTDIR)$(pkgdatadir)/org	rm -rf $(DESTDIR)$(pkgdatadir)/META-INFendif # INSTALL_CLASS_FILES.PHONY: genclassesglibj.zip: classes compile-classes resources	if test "$(ZIP)" != ""; then $(ZIP) -r -D glibj.zip gnu java javax org META-INF > /dev/null; firesources: copy-vmresources.sh	if ! [ -e gnu ]; then mkdir gnu; fi	if ! [ -e gnu/java ]; then mkdir gnu/java; fi	if ! [ -e gnu/java/locale ]; then mkdir gnu/java/locale; fi	if ! [ -e gnu/javax/swing/plaf/gtk/icons ]; then mkdir -p gnu/javax/swing/plaf/gtk/icons; fi	list='$(propertydirs)'; for p in $$list; do \	  if ! [ -e $$p ]; then mkdir $$p; fi; \	done	list='$(propertyfiles)'; for p in $$list; do \	  cp -f $(top_srcdir)/resource/$$p $$p; \	done	list='$(metafiles)'; for p in $$list; do \	  cp -f $(top_srcdir)/resource/$$p $$p; \	done	$(SHELL) ./copy-vmresources.sh	list='$(iconfiles)'; for p in $$list; do \	  cp -f $(top_srcdir)/$$p $$p; \	done	touch resourcesclasses: genclasses$(top_builddir)/java/util/LocaleData.java: $(top_srcdir)/scripts/generate-locale-list.sh 	mkdir -p $(top_builddir)/java/util	$(top_srcdir)/scripts/generate-locale-list.sh > $(top_builddir)/java/util/LocaleData.javagenclasses: gen-classlist.sh standard.omit $(top_builddir)/java/util/LocaleData.java gen-xpath-parser	top_builddir=$(top_builddir) top_srcdir=$(top_srcdir) $(SHELL) ./gen-classlist.sh standard# Only rebuild parsers when explicitly asked to.if REGEN_PARSERSgen-xpath-parser: $(top_srcdir)/gnu/xml/xpath/XPathParser.java$(top_srcdir)/gnu/xml/xpath/XPathParser.java: $(top_srcdir)/gnu/xml/xpath/XPathParser.y	( cd $(top_srcdir)/gnu/xml/xpath; \	  $(JAY) XPathParser.y < $(JAY_SKELETON) > XPathParser.java )elsegen-xpath-parser:	trueendif # REGEN_PARSER$(JAVA_DEPEND): genclassesif FOUND_GCJ## When building with gcj, we do a recursive make.  We split this rule## out specially, rather than simply defining JAVAC, so that GNU make## will see the recursive make invocation and still allow parallel## builds.compile-classes: classes $(JAVA_SRCS) Makefile	$(MAKE) -f $(srcdir)/Makefile.gcj \	  GCJ='$(GCJ)' \	  compile_classpath='$(top_builddir):$(compile_classpath)' \	  top_srcdir=$(top_srcdir)elsecompile-classes: classes $(JAVA_SRCS) Makefile	$(JAVAC)	touch compile-classesendifEXTRA_DIST = standard.omit mkcollections.pl.in Makefile.gcj split-for-gcj.shCLEANFILES = compile-classes resources classes \	glibj.zip classes.1 \	$(top_builddir)/java/util/LocaleData.java \	$(JAVA_DEPEND)clean-local:	-rm -rf gnu	-rm -rf java	-rm -rf javax	-rm -rf org	-rm -rf com	-rm -rf META-INF	-rm -rf lists	-rm -f Makefile.depsdist-hook:	mkdir -p $(distdir)	cp -dfR $(top_srcdir)/gnu $(top_srcdir)/java $(top_srcdir)/javax $(top_srcdir)/org $(top_srcdir)/vm $(top_srcdir)/resource $(top_distdir)# Delete not wanted files.	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm $(top_distdir)/resource -name CVS -print | xargs rm -fr	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm $(top_distdir)/resource -name .cvsignore -print | xargs rm -f	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm -name class-dependencies.conf -print | xargs rm -f	rm -f $(top_distdir)/gnu/classpath/Configuration.java	rm -f $(top_distdir)/java/util/LocaleData.java

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -