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