📄 makefile.svn-base
字号:
## 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -