makefile

来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· 代码 · 共 102 行

TXT
102
字号
# Makefile for phpxmlrpc library# $Id: Makefile,v 1.33 2007/02/25 18:43:09 ggiunta Exp $### USER EDITABLE VARS #### path to PHP executable, preferably CLI versionPHP=/usr/local/bin/php# path were xmlrpc lib files will be copied toPHPINCLUDEDIR=/usr/local/lib/php#### DO NOT TOUCH FROM HERE ONWARDS ###export VERSION=2.2# better alternative: try to recover version number from code - still have to figure out bash escaping intricacies, damnit!#export VERSION := $(shell egrep '[ \t]*$GLOBALS *\[ *''xmlrpcVersion'' *\] *= *''(.+)'' *;' xmlrpc.inc | sed 's/[ \t]*\$GLOBALS *\[ *''xmlrpcVersion'' *\] *= *''//' | sed 's/'' *;//')LIBFILES=xmlrpc.inc xmlrpcs.inc xmlrpc_wrappers.inc compat/*.phpEXTRAFILES=test.pl \ test.py \ rsakey.pem \ workspace.testPhpServer.fttbDEMOFILES=vardemo.php \ demo1.txt \ demo2.txt \ demo3.txtDEMOSFILES=discuss.php \ server.php \ proxy.phpDEMOCFILES=agesort.php \ client.php \ comment.php \ introspect.php \ mail.php \ simple_call.php \ which.php \ wrap.php \ zopetest.phpTESTFILES=testsuite.php \ benchmark.php \ parse_args.php \ phpunit.php \ verify_compat.php \ PHPUnit/*.phpINFOFILES=Changelog \ Makefile \ NEWS \ READMEDEBUGGERFILES=debugger/index.php \ debugger/action.php \ debugger/common.php \ debugger/controller.phpall: installinstall:	cd lib && cp ${LIBFILES} ${PHPINCLUDEDIR}	@echo Lib files have been copied to ${PHPINCLUDEDIR}	cd doc && $(MAKE) installdist:	@echo ---${VERSION}---	rm -rf xmlrpc-${VERSION}	mkdir xmlrpc-${VERSION}	mkdir xmlrpc-${VERSION}/demo	mkdir xmlrpc-${VERSION}/demo/client	mkdir xmlrpc-${VERSION}/demo/server	cp --parents ${DEMOFILES} xmlrpc-${VERSION}/demo	cp --parents ${DEMOCFILES} xmlrpc-${VERSION}/demo/client	cp --parents ${DEMOSFILES} xmlrpc-${VERSION}/demo/server	mkdir xmlrpc-${VERSION}/test	mkdir xmlrpc-${VERSION}/test/PHPUnit	cp --parents ${TESTFILES} xmlrpc-${VERSION}/test	mkdir xmlrpc-${VERSION}/extras	cp --parents ${EXTRAFILES} xmlrpc-${VERSION}/extras	mkdir xmlrpc-${VERSION}/lib	mkdir xmlrpc-${VERSION}/lib/compat	cp --parents ${LIBFILES} xmlrpc-${VERSION}/lib	mkdir xmlrpc-${VERSION}/debugger	cp ${DEBUGGERFILES} xmlrpc-${VERSION}/debugger	cp ${INFOFILES} xmlrpc-${VERSION}	cd doc && $(MAKE)	find xmlrpc-${VERSION} -type f -exec dos2unix {} \;	tar -cvf xmlrpc-${VERSION}.tar xmlrpc-${VERSION}	gzip xmlrpc-${VERSION}.tar	zip -r xmlrpc-${VERSION}.zip xmlrpc-${VERSION}test:	cd test && ${PHP} -q testsuite.phpclean:	rm -rf xmlrpc-${VERSION}	cd doc && $(MAKE) clean

⌨️ 快捷键说明

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