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 + -
显示快捷键?