makefile.svn-base

来自「很好用的网络封装库,不熟悉网络编程的人也可以使用。使用风格良好的标准c++编写。」· SVN-BASE 代码 · 共 102 行

SVN-BASE
102
字号
## Makefile## The global Makefile for POCO [generated by mkrelease]#sinclude config.makeifndef POCO_BASE$(warning WARNING: POCO_BASE is not defined. Assuming current directory.)export POCO_BASE=$(shell pwd)endififndef POCO_PREFIXexport POCO_PREFIX=/usr/localendif.PHONY: all libexecs cppunit tests samples installall: libexecs tests samplesINSTALLDIR = $(DESTDIR)$(POCO_PREFIX)COMPONENTS = Foundation XML Util Net NetSSL_OpenSSLcppunit:	$(MAKE) -C $(POCO_BASE)/CppUnit install: libexecs	mkdir -p $(INSTALLDIR)/include/Poco	mkdir -p $(INSTALLDIR)/lib	mkdir -p $(INSTALLDIR)/bin	for comp in $(COMPONENTS) ; do \		if [ -d "$(POCO_BASE)/$$comp/include" ] ; then \			cp -Rf $(POCO_BASE)/$$comp/include/* $(INSTALLDIR)/include/ ; \		fi ; \		if [ -d "$(POCO_BUILD)/$$comp/bin" ] ; then \			find $(POCO_BUILD)/$$comp/bin -perm -700 -type f -exec cp -Rf {} $(INSTALLDIR)/bin \; ; \		fi ; \	done	find $(POCO_BUILD)/lib -name "libPoco*" -exec cp -Rf {} $(INSTALLDIR)/lib \;.PHONY: Foundation-libexec XML-libexec Util-libexec Net-libexec NetSSL_OpenSSL-libexec.PHONY: Foundation-tests XML-tests Util-tests Net-tests NetSSL_OpenSSL-tests.PHONY: Foundation-samples XML-samples Util-samples Net-samples NetSSL_OpenSSL-sampleslibexecs: Foundation-libexec XML-libexec Util-libexec Net-libexec NetSSL_OpenSSL-libexectests: Foundation-tests XML-tests Util-tests Net-tests NetSSL_OpenSSL-testssamples: Foundation-samples XML-samples Util-samples Net-samples NetSSL_OpenSSL-samplesFoundation-libexec: 	$(MAKE) -C $(POCO_BASE)/FoundationFoundation-tests: Foundation-libexec cppunit	$(MAKE) -C $(POCO_BASE)/Foundation/testsuite	Foundation-samples: Foundation-libexec 	$(MAKE) -C $(POCO_BASE)/Foundation/samplesXML-libexec:  Foundation-libexec	$(MAKE) -C $(POCO_BASE)/XMLXML-tests: XML-libexec cppunit	$(MAKE) -C $(POCO_BASE)/XML/testsuite	XML-samples: XML-libexec 	$(MAKE) -C $(POCO_BASE)/XML/samplesUtil-libexec:  Foundation-libexec XML-libexec	$(MAKE) -C $(POCO_BASE)/UtilUtil-tests: Util-libexec cppunit	$(MAKE) -C $(POCO_BASE)/Util/testsuite	Util-samples: Util-libexec 	$(MAKE) -C $(POCO_BASE)/Util/samplesNet-libexec:  Foundation-libexec	$(MAKE) -C $(POCO_BASE)/NetNet-tests: Net-libexec cppunit	$(MAKE) -C $(POCO_BASE)/Net/testsuite	Net-samples: Net-libexec  Foundation-libexec XML-libexec Util-libexec	$(MAKE) -C $(POCO_BASE)/Net/samplesNetSSL_OpenSSL-libexec:  Foundation-libexec Net-libexec Util-libexec	$(MAKE) -C $(POCO_BASE)/NetSSL_OpenSSLNetSSL_OpenSSL-tests: NetSSL_OpenSSL-libexec cppunit	$(MAKE) -C $(POCO_BASE)/NetSSL_OpenSSL/testsuite	NetSSL_OpenSSL-samples: NetSSL_OpenSSL-libexec 	$(MAKE) -C $(POCO_BASE)/NetSSL_OpenSSL/samples

⌨️ 快捷键说明

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