makefile.in
来自「IBM的解析xml的工具Xerces的源代码」· IN 代码 · 共 764 行 · 第 1/2 页
IN
764 行
MODULE = utilifeq (${TRANSCODER},NATIVE) ifeq (${PLATFORM},MACOSX) TRANSCODERMODULE=MacOSUnicodeConverter else TRANSCODERMODULE=Iconv endifelse ifeq (${TRANSCODER},ICU) TRANSCODERMODULE=ICU else ifeq (${TRANSCODER},Iconv400) TRANSCODERMODULE=Iconv400 else ifeq (${TRANSCODER},Iconv390) TRANSCODERMODULE=Iconv390 else ifeq (${TRANSCODER},IconvFBSD) TRANSCODERMODULE=IconvFBSD else ifeq (${TRANSCODER},Cygwin) TRANSCODERMODULE=Cygwin else ifeq (${TRANSCODER},IconvGNU) TRANSCODERMODULE=IconvGNU else ifeq (${TRANSCODER},Uniconv390) TRANSCODERMODULE=Uniconv390 else TRANSCODERMODULE=Iconv endif endif endif endif endif endif endifendififeq (${MESSAGELOADER},ICU) MSG_DIR=${XERCESCROOT}/msg MESSAGELOADERMODULE=ICUelse ifeq (${MESSAGELOADER},MSGFILE) MESSAGELOADERMODULE=MsgFile else ifeq (${MESSAGELOADER},ICONV) MESSAGELOADERMODULE=MsgCatalog MSG_DIR=${XERCESCROOT}/msg else MESSAGELOADERMODULE=InMemory endif endifendifNETACCESSORMODULE=FileOnlyifeq (${NETACCESSOR},NATIVE) NETACCESSORMODULE=MacOSURLAccessCFelse ifeq (${NETACCESSOR},Socket) NETACCESSORMODULE=Socket else ifeq (${NETACCESSOR},LibWWW) NETACCESSORMODULE=libWWW endif endifendifinclude ../Makefile.inclUTIL_CPP_PUBHEADERS = \ ArrayIndexOutOfBoundsException.hpp \ AutoSense.hpp \ BaseRefVectorOf.hpp \ Base64.hpp \ BinFileInputStream.hpp \ BinInputStream.hpp \ BinMemInputStream.hpp \ BitOps.hpp \ BitSet.hpp \ CountedPointer.hpp \ DefaultPanicHandler.hpp \ EmptyStackException.hpp \ EncodingValidator.hpp \ FlagJanitor.hpp \ HashBase.hpp \ HashCMStateSet.hpp \ HashPtr.hpp \ HashXMLCh.hpp \ HexBin.hpp \ IllegalArgumentException.hpp \ InvalidCastException.hpp \ IOException.hpp \ Janitor.hpp \ KeyRefPair.hpp \ KeyValuePair.hpp \ KVStringPair.hpp \ Mutexes.hpp \ NameIdPool.hpp \ NoSuchElementException.hpp \ NullPointerException.hpp \ NumberFormatException.hpp \ OutOfMemoryException.hpp \ PanicHandler.hpp \ ParseException.hpp \ PlatformUtils.hpp \ QName.hpp \ RefArrayOf.hpp \ RefArrayVectorOf.hpp \ RefHashTableOf.hpp \ RefHash2KeysTableOf.hpp \ RefHash3KeysIdPool.hpp \ RefStackOf.hpp \ RefVectorOf.hpp \ RuntimeException.hpp \ SchemaDateTimeException.hpp \ SecurityManager.hpp \ StringPool.hpp \ SynchronizedStringPool.hpp \ TranscodingException.hpp \ TransENameMap.hpp \ TransService.hpp \ UnexpectedEOFException.hpp \ UnsupportedEncodingException.hpp \ UTFDataFormatException.hpp \ ValueArrayOf.hpp \ ValueHashTableOf.hpp \ ValueStackOf.hpp \ ValueVectorOf.hpp \ XercesDefs.hpp \ XercesVersion.hpp \ XMemory.hpp \ XMLAbstractDoubleFloat.hpp \ XMLASCIITranscoder.hpp \ XMLBigDecimal.hpp \ XMLBigInteger.hpp \ XMLChar.hpp \ XMLChTranscoder.hpp \ XMLDateTime.hpp \ XMLDeleterFor.hpp \ XMLDOMMsg.hpp \ XMLDouble.hpp \ XMLEBCDICTranscoder.hpp \ XMLEntityResolver.hpp \ XMLEnumerator.hpp \ XMLException.hpp \ XMLExceptMsgs.hpp \ XMLFloat.hpp \ XMLIBM1047Transcoder.hpp \ XMLIBM1140Transcoder.hpp \ XMLInteger.hpp \ XMLMsgLoader.hpp \ XMLNetAccessor.hpp \ XMLNumber.hpp \ XMLRegisterCleanup.hpp \ XMLResourceIdentifier.hpp \ XMLString.hpp \ XMLStringTokenizer.hpp \ XMLUCS4Transcoder.hpp \ XMLUni.hpp \ XMLUniDefs.hpp \ XMLUri.hpp \ XMLURL.hpp \ XMLUTF16Transcoder.hpp \ XMLUTF8Transcoder.hpp \ XMLWin1252Transcoder.hpp \ XML256TableTranscoder.hpp \ XML88591Transcoder.hppUTIL_CPP_PRIVHEADERS =C_FILES = \ BaseRefVectorOf.c \ CountedPointer.c \ FlagJanitor.c \ Janitor.c \ KeyRefPair.c \ KeyValuePair.c \ NameIdPool.c \ RefArrayOf.c \ RefArrayVectorOf.c \ RefHashTableOf.c \ RefHash2KeysTableOf.c \ RefHash3KeysIdPool.c \ RefStackOf.c \ RefVectorOf.c \ TransENameMap.c \ ValueArrayOf.c \ ValueHashTableOf.c \ ValueStackOf.c \ ValueVectorOf.c \ XMLDeleterFor.c \ LogicalPath.cUTIL_CPP_OBJECTS = \ Base64.$(TO) \ BinFileInputStream.$(TO) \ BinInputStream.$(TO) \ BinMemInputStream.$(TO) \ BitSet.$(TO) \ DefaultPanicHandler.$(TO) \ EncodingValidator.$(TO) \ HashPtr.$(TO) \ HashXMLCh.$(TO) \ HeaderDummy.$(TO) \ HexBin.$(TO) \ KVStringPair.$(TO) \ Mutexes.$(TO) \ PanicHandler.$(TO) \ PlatformUtils.$(TO) \ QName.$(TO) \ StringPool.$(TO) \ SynchronizedStringPool.$(TO) \ TransService.$(TO) \ XMemory.$(TO) \ XMLAbstractDoubleFloat.$(TO) \ XMLASCIITranscoder.$(TO) \ XMLBigDecimal.$(TO) \ XMLBigInteger.$(TO) \ XMLChar.$(TO) \ XMLChTranscoder.$(TO) \ XMLDateTime.$(TO) \ XMLDouble.$(TO) \ XMLEBCDICTranscoder.$(TO) \ XMLException.$(TO) \ XMLFloat.$(TO) \ XMLIBM1047Transcoder.$(TO) \ XMLIBM1140Transcoder.$(TO) \ XMLMsgLoader.$(TO) \ XMLNumber.$(TO) \ XMLRegisterCleanup.$(TO) \ XMLString.$(TO) \ XMLStringTokenizer.$(TO) \ XMLUCSTranscoder.$(TO) \ XMLUni.$(TO) \ XMLUri.$(TO) \ XMLURL.$(TO) \ XMLUTF16Transcoder.$(TO) \ XMLUTF8Transcoder.$(TO) \ XMLWin1252Transcoder.$(TO) \ XML256TableTranscoder.$(TO) \ XML88591Transcoder.$(TO)all:: includes $(UTIL_CPP_OBJECTS) platforms transcoders \ messageloaders compilers netaccessors regxincludes:: pubheaders $(C_FILES) ${MAKE} -C Platforms $@ ${MAKE} -C Transcoders/$(TRANSCODERMODULE) $@ifeq (${TRANSCODERMODULE},Uniconv390) ${MAKE} -C Transcoders/ICU $@endif ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE) $@ifneq (${NETACCESSORMODULE},FileOnly) ${MAKE} -C NetAccessors/$(NETACCESSORMODULE) $@endif ${MAKE} -C Compilers $@ ${MAKE} -C regx $@platforms:: ${MAKE} -C Platformstranscoders::ifeq (${TRANSCODERMODULE},Uniconv390) ${MAKE} -C Transcoders/ICUendif ${MAKE} -C Transcoders/$(TRANSCODERMODULE)messageloaders::ifeq (${MESSAGELOADER},ICONV) mkdir -p ${MSG_DIR} gencat ${MSG_DIR}/XercesMessages_en_US.cat MsgLoaders/${MESSAGELOADERMODULE}/XercesMessages_en_US.Msgendif ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE)ifeq (${MESSAGELOADER},ICU) mkdir -p ${MSG_DIR} ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE)/resources $(CP) MsgLoaders/$(MESSAGELOADERMODULE)/resources/*.res ${MSG_DIR} endifcompilers:: ${MAKE} -C Compilersnetaccessors::ifneq (${NETACCESSORMODULE},FileOnly) ${MAKE} -C NetAccessors/$(NETACCESSORMODULE)endifregx:: ${MAKE} -C regxpubheaders:: -mkdir -p $(XML_INC_DIR)/$(MODULE) $(CP) $(UTIL_CPP_PUBHEADERS) $(C_FILES) $(XML_INC_DIR)/$(MODULE)# this may generate unnecessary dependencies, but it makes life easierdepend:: includes $(MAKE_DEPEND) $(XML_INCL) *.cpp > $(DEPFILE)clean:: @echo "Making clean in $(MODULE) ..." $(RM2) $(addprefix $(XML_OBJ_DIR)/,$(UTIL_CPP_OBJECTS)) ${MAKE} -C Platforms $@ ${MAKE} -C Transcoders/$(TRANSCODERMODULE) $@ifeq (${TRANSCODERMODULE},Uniconv390) ${MAKE} -C Transcoders/ICU $@endif ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE) $@ifeq (${MESSAGELOADER},ICU) ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE)/resources $@ $(RM2) ${MSG_DIR}/*.resendififeq (${MESSAGELOADER},ICONV) $(RM2) ${MSG_DIR}/XercesMessages_en_US.catendififneq (${NETACCESSORMODULE},FileOnly) ${MAKE} -C NetAccessors/$(NETACCESSORMODULE) $@endif ${MAKE} -C Compilers $@ ${MAKE} -C regx $@distclean:: clean $(RM) Makefile $(DEPFILE) @echo "Removing all $(MODULE) header files ..." $(RM2) $(addprefix $(XML_INC_DIR)/$(MODULE)/,$(UTIL_CPP_PUBHEADERS)) $(RM2) $(addprefix $(XML_INC_DIR)/$(MODULE)/,$(C_FILES)) ${MAKE} -C Platforms $@ ${MAKE} -C Transcoders/$(TRANSCODERMODULE) $@ifeq (${TRANSCODERMODULE},Uniconv390) ${MAKE} -C Transcoders/ICU $@endif ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE) $@ifeq (${MESSAGELOADER},ICU) ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE)/resources $@ $(RM2) ${MSG_DIR}/*.resendififeq (${MESSAGELOADER},ICONV) $(RM2) ${MSG_DIR}/XercesMessages_en_US.catendififneq (${NETACCESSORMODULE},FileOnly) ${MAKE} -C NetAccessors/$(NETACCESSORMODULE) $@endif ${MAKE} -C Compilers $@ ${MAKE} -C regx $@install:: -mkdir -p $(DESTDIR)$(PREFIX_INCLUDE)/$(MODULE) $(CP) $(UTIL_CPP_PUBHEADERS) $(C_FILES) $(DESTDIR)$(PREFIX_INCLUDE)/$(MODULE) ${MAKE} -C Platforms $@ ${MAKE} -C Transcoders/$(TRANSCODERMODULE) $@ifeq (${TRANSCODERMODULE},Uniconv390) ${MAKE} -C Transcoders/ICU $@endif ${MAKE} -C MsgLoaders/$(MESSAGELOADERMODULE) $@ifeq (${MESSAGELOADER},ICU) -mkdir -p ${DESTDIR}${PREFIX}/msg $(CP) ${MSG_DIR}/*.res ${DESTDIR}$(PREFIX)/msgendififeq (${MESSAGELOADER},ICONV) -mkdir -p ${DESTDIR}${PREFIX}/msg $(CP) ${MSG_DIR}/XercesMessages_en_US.cat ${DESTDIR}$(PREFIX)/msgendififneq (${NETACCESSORMODULE},FileOnly) ${MAKE} -C NetAccessors/$(NETACCESSORMODULE) $@endif ${MAKE} -C Compilers $@ ${MAKE} -C regx $@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?