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

📄 makefile.in

📁 harvest是一个下载html网页得机器人
💻 IN
字号:
# Makefile for Java interface of QDBM#================================================================# Setting Variables#================================================================# Generic settingsSHELL = @SHELL@srcdir = @srcdir@VPATH = @srcdir@# PackagingPACKAGE = qdbm# TargetsMYCLASSES = ADBM.class DBMException.class Util.class \  Depot.class DepotException.class DepotTester.class \  Curia.class CuriaException.class CuriaTester.class \  Villa.class VillaException.class VillaTester.classMYJARS = qdbm.jarMYLIBOBJS = jdepot.o jcuria.o jvilla.o jutil.oMYLIBS = libjqdbm.so.1.0.0 libjqdbm.so.1 libjqdbm.soMYDOCS = jspex.html jspex-ja.html japidoc# Install destinationsprefix = @prefix@exec_prefix = @exec_prefix@MYHEADDIR = @includedir@MYLIBDIR = @libdir@MYSHAREDIR = $(prefix)/share/$(PACKAGE)/javaDESTDIR =# Building binariesMYJAVAHOME = @MYJAVAHOME@JVMPLATFORM = @JVMPLATFORM@JAVAC = @JAVAC@JAVACFLAGS = -d .JAR = @JAR@JAVAH = @JAVAH@JAVADOC = @JAVADOC@JAVARUN = @JAVARUN@CC = gccRELCFLAGS = -O3 -DNDEBUGCPPFLAGS = -I$(srcdir) -I$(srcdir)/.. -I/usr/local/include \  -I$(MYJAVAHOME)/include -I$(MYJAVAHOME)/include/$(JVMPLATFORM) -I$(MYJAVAHOME)/Headers \  -D_GNU_SOURCE -D__EXTENSIONS__ -D_POSIX_C_SOURCE=200112 -DPIC -D_REENTRANT @MYDEFS@CFLAGS = -Wall -ansi -fPIC -fsigned-char $(RELCFLAGS)LD = @LD@LIBS = -lqdbm @LIBS@LIBLDFLAGS = -L. -L$(srcdir)/.. -L/usr/local/lib $(LIBS)RUNENV = LD_LIBRARY_PATH=.:..:/usr/local/lib#================================================================# Suffix rules#================================================================.SUFFIXES :.SUFFIXES : .c .o .java .class.c.o :	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<.java.class :	$(JAVAC) $(JAVACFLAGS) $(srcdir)/*.java	for file in `ls qdbm` ;\	  do \	    ln -f -s qdbm/$$file . ;\	  done#================================================================# Actions#================================================================targets : @TARGETS@all : $(MYJARS) $(MYLIBS)	@printf '\n'	@printf '#================================================================\n'	@printf '# Ready to install.\n'	@printf '#================================================================\n'debug :	make JAVACFLAGS="-g $(JAVACFLAGS)" RELCFLAGS="-g" alldevel :	make JAVACFLAGS="-g $(JAVACFLAGS)" RELCFLAGS="-g -O2 -pipe" all	sync ; syncclean :	rm -rf qdbm *.class $(MYLIBS) *.jar *.o *.exe *.dll.a *.dll *.dylib *.jnilib *.sl \	  a.out casket *~install :	mkdir -p $(DESTDIR)$(MYLIBDIR)	cp -Rf $(MYJARS) $(DESTDIR)$(MYLIBDIR)	cp -Rf $(MYLIBS) $(DESTDIR)$(MYLIBDIR)	mkdir -p $(DESTDIR)$(MYSHAREDIR)	cp -Rf $(MYDOCS) $(DESTDIR)$(MYSHAREDIR)	@printf '\n'	@printf '#================================================================\n'	@printf '# Thanks for using QDBM for Java.\n'	@printf '#================================================================\n'uninstall :	cd $(DESTDIR)$(MYLIBDIR) && rm -f $(MYJARS)	cd $(DESTDIR)$(MYLIBDIR) && rm -f $(MYLIBS)	rm -rf $(DESTDIR)$(MYSHAREDIR)dist :	autoconf	make doc	make distcleandistclean : clean	rm -rf Makefile config.cache config.log config.status autom4te.cachehead : Depot.class Curia.class Villa.class Util.class	CLASSPATH=. $(JAVAH) -jni qdbm.Depot qdbm.Curia qdbm.Villa qdbm.Utilcheck :	sync ; sync	rm -rf casket	$(RUNENV) CLASSPATH=qdbm.jar $(JAVARUN) qdbm.DepotTester casket	@if [ -f casket ] ; then true ; else false ; fi	rm -rf casket	$(RUNENV) CLASSPATH=qdbm.jar $(JAVARUN) qdbm.CuriaTester casket	@if [ -d casket ] ; then true ; else false ; fi	rm -rf casket	$(RUNENV) CLASSPATH=qdbm.jar $(JAVARUN) qdbm.VillaTester casket	@if [ -f casket ] ; then true ; else false ; fi	rm -rf casket	@printf '\n'	@printf '#================================================================\n'	@printf '# Checking completed.\n'	@printf '#================================================================\n'doc :	make docclean	mkdir -p japidoc	$(JAVADOC) -locale en -windowtitle qdbm -overview joverview -tag note:a:"Note:" \	  -d japidoc -nodeprecated -nohelp -quiet *.javadox :	make docclean	mkdir -p japidoc	doxygendocclean :	rm -rf japidocwin :	make MYLIBS="libjqdbm.dll.a" CFLAGS="-Wall -ansi -fsigned-char -O2 -DNDEBUG"mingw :	make CC="gcc -mno-cygwin" MYLIBS="libjqdbm.dll.a" \	  CFLAGS="-Wall -fsigned-char -O2 -DNDEBUG" \	  LIBLDFLAGS="-L. -L$(srcdir)/.. -L/usr/local/lib -lqdbm"check-win :	make checkinstall-win :	make MYLIBS="libjqdbm.dll.a" install	cp -Rf jqdbm.dll "`printf '%s' $$SYSTEMROOT | tr '\\\\' '/'`/SYSTEM32"uninstall-win :	make MYLIBS="libjqdbm.dll.a" uninstall	rm -f "`printf '%s' $$SYSTEMROOT | tr '\\\\' '/'`/SYSTEM32/jqdbm.dll"mac :	make MYLIBS="libjqdbm.1.0.0.dylib libjqdbm.1.dylib libjqdbm.dylib libjqdbm.jnilib" \	  CFLAGS="-Wall -ansi -fsigned-char -fno-common -O2 -DNDEBUG"check-mac :	make RUNENV="DYLD_LIBRARY_PATH=.:..:/usr/local/lib" checkinstall-mac :	make MYLIBS="libjqdbm.1.0.0.dylib libjqdbm.1.dylib libjqdbm.dylib libjqdbm.jnilib" \	  installuninstall-mac :	make MYLIBS="libjqdbm.1.0.0.dylib libjqdbm.1.dylib libjqdbm.dylib libjqdbm.jnilib" \	  uninstallhpux :	make MYLIBS="libjqdbm.sl"check-hpux :	make RUNENV="SHLIB_PATH=.:..:/usr/local/lib" checkinstall-hpux :	make MYLIBS="libjqdbm.sl" installuninstall-hpux :	make MYLIBS="libjqdbm.sl" uninstall.PHONY : all clean install check#================================================================# Building binaries#================================================================qdbm.jar : $(MYCLASSES)	$(JAR) cvf $@ qdbm/*.classlibjqdbm.so.1.0.0 : $(MYLIBOBJS)	if $(LD) -V | grep "GNU" > /dev/null ; \	  then \	    $(LD) -shared -soname libjqdbm.so.1 -o $@ $(MYLIBOBJS) $(LIBLDFLAGS) ; \	  else \	    $(LD) -G -h libjqdbm.so.1 -o $@ $(MYLIBOBJS) $(LIBLDFLAGS) ; \	  filibjqdbm.so.1 : libjqdbm.so.1.0.0	ln -f -s libjqdbm.so.1.0.0 $@libjqdbm.so : libjqdbm.so.1.0.0	ln -f -s libjqdbm.so.1.0.0 $@libjqdbm.dll.a : jqdbm.dlljqdbm.dll : $(MYLIBOBJS)	$(CC) -shared -o $@ \	  -Wl,--out-implib=lib$@.a \	  -Wl,--export-all-symbols \	  -Wl,--enable-auto-import \	  -Wl,--add-stdcall-alias \	  -Wl,--whole-archive $(MYLIBOBJS) \	  -Wl,--no-whole-archive $(LIBLDFLAGS)libjqdbm.1.0.0.dylib : $(MYLIBOBJS)	$(CC) -dynamiclib -o $@ \	  -install_name libjqdbm.0.dylib \	  -current_version 1.0.0 \	  -compatibility_version 1.0 \	  $(MYLIBOBJS) $(LIBLDFLAGS)libjqdbm.1.dylib : libjqdbm.1.0.0.dylib	ln -f -s libjqdbm.1.0.0.dylib $@libjqdbm.dylib : libjqdbm.1.0.0.dylib	ln -f -s libjqdbm.1.0.0.dylib $@libjqdbm.jnilib : libjqdbm.1.0.0.dylib	ln -f -s libjqdbm.1.0.0.dylib $@libjqdbm.sl : $(MYLIBOBJS)	$(LD) -b -o $@ $(MYLIBOBJS) $(LIBLDFLAGS)jdepot.o : qdbm_Depot.hjcuria.o : qdbm_Curia.hjvilla.o : qdbm_Villa.hjutil.o : qdbm_Util.h# END OF FILE

⌨️ 快捷键说明

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