| # |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| # |
| |
| |
| if WITH_TESTS |
| SUBDIRS = test |
| endif |
| |
| if WITH_PHP_EXTENSION |
| %.so: |
| cd src/ext/thrift_protocol/ && $(MAKE) |
| |
| phpconfdir=$(PHP_CONFIG_PREFIX) |
| phpconf_DATA=thrift_protocol.ini |
| |
| phpmoduledir = `php-config --extension-dir` |
| phpmodule_SCRIPTS = src/ext/thrift_protocol/modules/thrift_protocol.so |
| |
| distclean-local: |
| if [ -f src/ext/thrift_protocol/Makefile ]; then cd src/ext/thrift_protocol/ && $(MAKE) distclean; fi |
| cd $(phpmodule_SCRIPTS) && $(PHPIZE) --clean |
| |
| endif |
| |
| phpdir = $(PHP_PREFIX)/ |
| php_DATA = \ |
| lib/TMultiplexedProcessor.php |
| |
| phpbasedir = $(phpdir)/Base |
| phpbase_DATA = \ |
| lib/Base/TBase.php |
| |
| phpclassloaderdir = $(phpdir)/ClassLoader |
| phpclassloader_DATA = \ |
| lib/ClassLoader/ThriftClassLoader.php |
| |
| phpexceptiondir = $(phpdir)/Exception |
| phpexception_DATA = \ |
| lib/Exception/TApplicationException.php \ |
| lib/Exception/TException.php \ |
| lib/Exception/TProtocolException.php \ |
| lib/Exception/TTransportException.php |
| |
| phpfactorydir = $(phpdir)/Factory |
| phpfactory_DATA = \ |
| lib/Factory/TBinaryProtocolFactory.php \ |
| lib/Factory/TCompactProtocolFactory.php \ |
| lib/Factory/TJSONProtocolFactory.php \ |
| lib/Factory/TProtocolFactory.php \ |
| lib/Factory/TStringFuncFactory.php \ |
| lib/Factory/TTransportFactory.php |
| |
| phpprotocoldir = $(phpdir)/Protocol |
| phpprotocol_DATA = \ |
| lib/Protocol/TBinaryProtocolAccelerated.php \ |
| lib/Protocol/TBinaryProtocol.php \ |
| lib/Protocol/TCompactProtocol.php \ |
| lib/Protocol/TJSONProtocol.php \ |
| lib/Protocol/TMultiplexedProtocol.php \ |
| lib/Protocol/TProtocol.php \ |
| lib/Protocol/TProtocolDecorator.php \ |
| lib/Protocol/TSimpleJSONProtocol.php |
| |
| phpprotocoljsondir = $(phpprotocoldir)/JSON |
| phpprotocoljson_DATA = \ |
| lib/Protocol/JSON/BaseContext.php \ |
| lib/Protocol/JSON/ListContext.php \ |
| lib/Protocol/JSON/LookaheadReader.php \ |
| lib/Protocol/JSON/PairContext.php |
| |
| phpprotocolsimplejsondir = $(phpprotocoldir)/SimpleJSON |
| phpprotocolsimplejson_DATA = \ |
| lib/Protocol/SimpleJSON/CollectionMapKeyException.php \ |
| lib/Protocol/SimpleJSON/Context.php \ |
| lib/Protocol/SimpleJSON/ListContext.php \ |
| lib/Protocol/SimpleJSON/MapContext.php \ |
| lib/Protocol/SimpleJSON/StructContext.php |
| |
| phpserializerdir = $(phpdir)/Serializer |
| phpserializer_DATA = \ |
| lib/Serializer/TBinarySerializer.php |
| |
| phpserverdir = $(phpdir)/Server |
| phpserver_DATA = \ |
| lib/Server/TServerSocket.php \ |
| lib/Server/TForkingServer.php \ |
| lib/Server/TServer.php \ |
| lib/Server/TServerTransport.php \ |
| lib/Server/TSimpleServer.php |
| |
| phpstringfuncdir = $(phpdir)/StringFunc |
| phpstringfunc_DATA = \ |
| lib/StringFunc/Mbstring.php \ |
| lib/StringFunc/Core.php \ |
| lib/StringFunc/TStringFunc.php |
| |
| phptransportdir = $(phpdir)/Transport |
| phptransport_DATA = \ |
| lib/Transport/TBufferedTransport.php \ |
| lib/Transport/TCurlClient.php \ |
| lib/Transport/TFramedTransport.php \ |
| lib/Transport/THttpClient.php \ |
| lib/Transport/TMemoryBuffer.php \ |
| lib/Transport/TNullTransport.php \ |
| lib/Transport/TPhpStream.php \ |
| lib/Transport/TSocket.php \ |
| lib/Transport/TSocketPool.php \ |
| lib/Transport/TTransport.php |
| |
| phptypedir = $(phpdir)/Type |
| phptype_DATA = \ |
| lib/Type/TMessageType.php \ |
| lib/Type/TType.php \ |
| lib/Type/TConstant.php |
| |
| clean-local: |
| if [ -f src/ext/thrift_protocol/Makefile ]; then cd src/ext/thrift_protocol/ && $(MAKE) clean; fi |
| |
| |
| EXTRA_DIST = \ |
| lib \ |
| src/autoload.php \ |
| src/ext/thrift_protocol/config.m4 \ |
| src/ext/thrift_protocol/config.w32 \ |
| src/ext/thrift_protocol/php_thrift_protocol.cpp \ |
| src/ext/thrift_protocol/php_thrift_protocol.h \ |
| src/Thrift.php \ |
| src/TStringUtils.php \ |
| coding_standards.md \ |
| thrift_protocol.ini \ |
| README.apache.md \ |
| README.md \ |
| test/Fixtures.php \ |
| test/TestValidators.thrift \ |
| test/JsonSerialize/JsonSerializeTest.php \ |
| test/Protocol/BinarySerializerTest.php \ |
| test/Protocol/TJSONProtocolFixtures.php \ |
| test/Protocol/TJSONProtocolTest.php \ |
| test/Protocol/TSimpleJSONProtocolFixtures.php \ |
| test/Protocol/TSimpleJSONProtocolTest.php \ |
| test/Validator/BaseValidatorTest.php \ |
| test/Validator/ValidatorTest.php \ |
| test/Validator/ValidatorTestOop.php |
| |
| |
| MAINTAINERCLEANFILES = \ |
| Makefile.in |
| |