| # proxy Makefile.am |
| # |
| # 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. |
| |
| # Note that hdrs is targeted from ../Makefile.am |
| if STANDALONE_IOCORE |
| noinst_LIBRARIES = libTrafficServerStandalone.a |
| bin_PROGRAMS = |
| noinst_PROGRAMS = |
| else |
| SUBDIRS = congest http logging config stats |
| noinst_LIBRARIES = |
| bin_PROGRAMS = \ |
| traffic_server \ |
| traffic_logcat \ |
| traffic_logstats \ |
| traffic_sac |
| endif |
| |
| AM_CPPFLAGS = \ |
| $(iocore_include_dirs) \ |
| -I$(top_srcdir)/lib/records \ |
| -I$(top_srcdir)/lib/ts \ |
| -I$(srcdir)/http \ |
| -I$(srcdir)/logging \ |
| -I$(srcdir)/http/remap \ |
| -I$(srcdir)/hdrs \ |
| -I$(top_srcdir)/mgmt \ |
| -I$(top_srcdir)/mgmt/preparse \ |
| -I$(top_srcdir)/mgmt/utils \ |
| -I$(srcdir)/api/ts \ |
| -I$(builddir) \ |
| -I$(builddir)/api/ts \ |
| -I$(top_srcdir)/lib |
| |
| noinst_HEADERS = \ |
| ConfigParse.h \ |
| Show.h |
| |
| EXTRA_PROGRAMS = \ |
| test_xml_parser |
| |
| EXTRA_LIBRARIES = \ |
| libTrafficServerStandalone.a |
| |
| if STATIC_LIBTS |
| which_libts = $(top_builddir)/lib/ts/.libs/libtsutil.a |
| else |
| which_libts = $(top_builddir)/lib/ts/libtsutil.la |
| endif |
| |
| |
| EXTRA_DIST = InkAPITestTool.cc example_alarm_bin.sh example_prep.sh |
| |
| traffic_server_SOURCES = \ |
| AbstractBuffer.cc \ |
| AbstractBuffer.h \ |
| CacheControl.cc \ |
| CacheControl.h \ |
| ProxyConfig.cc \ |
| ProxyConfig.h \ |
| ControlBase.cc \ |
| ControlBase.h \ |
| ControlMatcher.cc \ |
| ControlMatcher.h \ |
| CoreUtils.cc \ |
| CoreUtils.h \ |
| DiagsConfig.cc \ |
| DiagsConfig.h \ |
| DynamicStats.h \ |
| Error.cc \ |
| Error.h \ |
| EventName.cc \ |
| HttpTransStats.h \ |
| ICP.cc \ |
| ICP.h \ |
| ICPConfig.cc \ |
| ICPevents.h \ |
| ICPlog.h \ |
| ICPProcessor.cc \ |
| ICPProcessor.h \ |
| ICPStats.cc \ |
| InkAPI.cc \ |
| FetchSM.cc \ |
| InkAPIInternal.h \ |
| InkIOCoreAPI.cc \ |
| InkXml.cc \ |
| InkXml.h \ |
| IPAllow.cc \ |
| IPAllow.h \ |
| Main.cc \ |
| Main.h \ |
| ParentSelection.cc \ |
| ParentSelection.h \ |
| Plugin.cc \ |
| Plugin.h \ |
| PluginDB.cc \ |
| PluginDB.h \ |
| PluginVC.cc \ |
| PluginVC.h \ |
| Prefetch.cc \ |
| Prefetch.h \ |
| Raf.h \ |
| ReverseProxy.cc \ |
| ReverseProxy.h \ |
| RniTransStats.h \ |
| signals.cc \ |
| signals.h \ |
| SocksProxy.cc \ |
| StatPages.cc \ |
| StatPages.h \ |
| StatSystem.cc \ |
| StatSystem.h \ |
| Transform.cc \ |
| Transform.h \ |
| TransformInternal.h \ |
| Update.cc \ |
| Update.h |
| |
| if BUILD_TESTS |
| traffic_server_SOURCES += InkAPITest.cc \ |
| RegressionSM.h \ |
| RegressionSM.cc \ |
| TestHook.cc |
| endif |
| |
| traffic_server_LDFLAGS = @EXTRA_CXX_LDFLAGS@ @LIBTOOL_LINK_FLAGS@ |
| traffic_server_LDADD = \ |
| http/libhttp.a \ |
| http/remap/libhttp_remap.a \ |
| congest/libCongestionControl.a \ |
| logging/liblogging.a \ |
| logging/liblogcollation.a \ |
| stats/libstats.a \ |
| hdrs/libhdrs.a \ |
| $(top_builddir)/mgmt/preparse/libpreparse.a \ |
| $(top_builddir)/mgmt/utils/libutils_p.a \ |
| $(top_builddir)/mgmt/libmgmt_p.a \ |
| $(top_builddir)/iocore/utils/libinkutils.a \ |
| $(top_builddir)/iocore/cluster/libinkcluster.a \ |
| $(top_builddir)/iocore/dns/libinkdns.a \ |
| $(top_builddir)/iocore/hostdb/libinkhostdb.a \ |
| $(top_builddir)/iocore/dns/libinkdns.a \ |
| $(top_builddir)/iocore/cluster/libinkcluster.a \ |
| $(top_builddir)/iocore/cache/libinkcache.a \ |
| $(top_builddir)/iocore/aio/libinkaio.a \ |
| $(top_builddir)/iocore/net/libinknet.a \ |
| $(top_builddir)/iocore/eventsystem/libinkevent.a \ |
| $(top_builddir)/lib/records/librecprocess.a \ |
| $(top_builddir)/iocore/eventsystem/libinkevent.a \ |
| $(which_libts) \ |
| @hwloc_LIBS@ \ |
| @LIBTHREAD@ @LIBSOCKET@ @LIBNSL@ @LIBRESOLV@ @LIBRT@ \ |
| @LIBPCRE@ @LIBSSL@ @LIBTCL@ @LIBDL@ \ |
| @LIBEXPAT@ @LIBDEMANGLE@ @LIBCAP@ \ |
| @LIBZ@ @LIBLZMA@ \ |
| @LIBMLD@ @LIBEXC@ -lm @LIBPROFILER@ @LIBEXECINFO@ |
| |
| traffic_logcat_SOURCES = logcat.cc |
| traffic_logcat_LDFLAGS = @EXTRA_CXX_LDFLAGS@ @LIBTOOL_LINK_FLAGS@ |
| traffic_logcat_LDADD = \ |
| signals.o \ |
| InkXml.o \ |
| DiagsConfig.o \ |
| UglyLogStubs.o \ |
| logging/liblogging.a \ |
| $(top_builddir)/mgmt/utils/libutils_p.a \ |
| $(top_builddir)/mgmt/libmgmt_p.a \ |
| $(top_builddir)/lib/records/librecprocess.a \ |
| $(top_builddir)/iocore/eventsystem/libinkevent.a \ |
| $(top_builddir)/lib/ts/libtsutil.la \ |
| @LIBTHREAD@ @LIBSOCKET@ @LIBNSL@ @LIBRESOLV@ @LIBRT@ \ |
| @LIBPCRE@ @LIBSSL@ @LIBTCL@ @LIBDL@ \ |
| @LIBEXPAT@ @LIBDEMANGLE@ @LIBMLD@ @LIBEXC@ -lm @LIBPROFILER@ \ |
| @LIBEXECINFO@ |
| |
| traffic_logstats_SOURCES = logstats.cc |
| traffic_logstats_LDFLAGS = @EXTRA_CXX_LDFLAGS@ @LIBTOOL_LINK_FLAGS@ |
| traffic_logstats_LDADD = \ |
| signals.o \ |
| InkXml.o \ |
| DiagsConfig.o \ |
| UglyLogStubs.o \ |
| logging/liblogging.a \ |
| $(top_builddir)/mgmt/utils/libutils_p.a \ |
| $(top_builddir)/mgmt/libmgmt_p.a \ |
| $(top_builddir)/lib/records/librecprocess.a \ |
| $(top_builddir)/iocore/eventsystem/libinkevent.a \ |
| $(top_builddir)/lib/ts/libtsutil.la \ |
| @LIBTHREAD@ @LIBSOCKET@ @LIBNSL@ @LIBRESOLV@ @LIBRT@ \ |
| @LIBPCRE@ @LIBSSL@ @LIBTCL@ @LIBDL@ \ |
| @LIBEXPAT@ @LIBDEMANGLE@ @LIBMLD@ @LIBEXC@ -lm @LIBPROFILER@ \ |
| @LIBEXECINFO@ |
| |
| traffic_sac_SOURCES = sac.cc |
| traffic_sac_LDFLAGS = @EXTRA_CXX_LDFLAGS@ @LIBTOOL_LINK_FLAGS@ |
| traffic_sac_LDADD = \ |
| ICP.o \ |
| ICPConfig.o \ |
| ICPProcessor.o \ |
| ICPStats.o \ |
| IPAllow.o \ |
| ParentSelection.o \ |
| ControlBase.o \ |
| ControlMatcher.o \ |
| CacheControl.o \ |
| StatSystem.o \ |
| ReverseProxy.o \ |
| ProxyConfig.o \ |
| signals.o \ |
| Error.o \ |
| EventName.o \ |
| DiagsConfig.o \ |
| StatPages.o \ |
| PluginVC.o \ |
| AbstractBuffer.o \ |
| Transform.o \ |
| Prefetch.o \ |
| Update.o \ |
| Plugin.o \ |
| PluginDB.o \ |
| InkAPI.o \ |
| FetchSM.o \ |
| InkIOCoreAPI.o \ |
| InkXml.o \ |
| http/libhttp.a \ |
| http/remap/libhttp_remap.a \ |
| congest/libCongestionControl.a \ |
| logging/liblogging.a \ |
| logging/liblogcollation.a \ |
| stats/libstats.a \ |
| hdrs/libhdrs.a \ |
| $(top_builddir)/mgmt/preparse/libpreparse.a \ |
| $(top_builddir)/mgmt/utils/libutils_p.a \ |
| $(top_builddir)/mgmt/libmgmt_p.a \ |
| $(top_builddir)/iocore/cluster/libinkcluster.a \ |
| $(top_builddir)/iocore/dns/libinkdns.a \ |
| $(top_builddir)/iocore/hostdb/libinkhostdb.a \ |
| $(top_builddir)/iocore/cluster/libinkcluster.a \ |
| $(top_builddir)/iocore/cache/libinkcache.a \ |
| $(top_builddir)/iocore/utils/libinkutils.a \ |
| $(top_builddir)/iocore/aio/libinkaio.a \ |
| $(top_builddir)/iocore/net/libinknet.a \ |
| $(top_builddir)/iocore/eventsystem/libinkevent.a \ |
| $(top_builddir)/lib/records/librecprocess.a \ |
| $(top_builddir)/lib/ts/libtsutil.la \ |
| @LIBTHREAD@ @LIBSOCKET@ @LIBNSL@ @LIBRESOLV@ @LIBRT@ \ |
| @LIBPCRE@ @LIBSSL@ @LIBTCL@ @LIBDL@ \ |
| @LIBEXPAT@ @LIBDEMANGLE@ @LIBMLD@ @LIBEXC@ -lm @LIBPROFILER@ \ |
| @LIBZ@ @LIBLZMA@ @LIBEXECINFO@ |
| |
| if BUILD_TESTS |
| traffic_sac_LDADD += RegressionSM.o |
| endif |
| |
| libTrafficServerStandalone_a_SOURCES = \ |
| signals.cc \ |
| Error.cc \ |
| ProxyConfig.cc \ |
| EventName.cc \ |
| DiagsConfig.cc \ |
| StatPages.cc \ |
| StatSystem.cc \ |
| AbstractBuffer.cc \ |
| Initialize.cc |
| |
| |
| test_xml_parser_SOURCES = test_xml_parser.cc InkXml.cc DiagsConfig.cc |
| |
| versiondir = $(pkgsysconfdir) |
| |
| install-data-local: |
| if [ `id -un` != "root" ]; then \ |
| $(INSTALL) -d $(DESTDIR)$(pkglocalstatedir) $(DESTDIR)$(pkglogdir) $(DESTDIR)$(pkgruntimedir) \ |
| $(DESTDIR)$(pkgsysconfdir) $(DESTDIR)$(pkgsysconfdir)/internal $(DESTDIR)$(pkgdatadir) \ |
| $(DESTDIR)$(pkgcachedir); \ |
| else \ |
| $(INSTALL) -d -o $(pkgsysuser) -g $(pkgsysgroup) $(DESTDIR)$(pkglocalstatedir) $(DESTDIR)$(pkglogdir) \ |
| $(DESTDIR)$(pkgruntimedir) $(DESTDIR)$(pkgsysconfdir) \ |
| $(DESTDIR)$(pkgsysconfdir)/internal $(DESTDIR)$(pkgdatadir) $(DESTDIR)$(pkgcachedir); \ |
| fi |
| |
| install-data-hook: |
| if [ `id -un` == "root" ]; then \ |
| chown -R $(pkgsysuser):$(pkgsysgroup) $(DESTDIR)$(pkgsysconfdir) $(DESTDIR)$(pkgdatadir);\ |
| fi |
| -echo "<TS_VERSION> $(PACKAGE_VERSION)" > $(DESTDIR)$(pkgsysconfdir)/trafficserver-release |
| |
| install-exec-local: |
| if [ `id -un` != "root" ]; then \ |
| $(INSTALL) -d $(DESTDIR)$(pkglibexecdir); \ |
| else \ |
| $(INSTALL) -d -o $(pkgsysuser) -g $(pkgsysgroup) $(DESTDIR)$(pkglibexecdir); fi |
| |
| install-exec-hook: |
| if [ `id -un` == "root" ]; then \ |
| chown -R $(pkgsysuser):$(pkgsysgroup) $(DESTDIR)$(pkglibexecdir); \ |
| fi |
| |