File: Makefile.am

package info (click to toggle)
cxxtools 3.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 8,960 kB
  • sloc: cpp: 68,550; ansic: 15,641; sh: 4,239; makefile: 841
file content (140 lines) | stat: -rw-r--r-- 3,552 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
noinst_HEADERS = \
	msg.h

noinst_PROGRAMS = \
	arg \
	arg-set \
	commandoutput \
	cxxlog \
	deserialization \
	dir \
	dlloader \
	execLs \
	future \
	getini hd \
	httpclient \
	httprequest \
	httpserver \
	insrv \
	json \
	jsonbeautify \
	log \
	logsh \
	md5sum \
	mime \
	mime2json \
	mimeextract \
	mimemultipart \
	msgclient \
	msgserver \
	multifstream \
	netcat \
	netio \
	netmsg \
	pipestream \
	pool \
	regex \
	rpcaddclient \
	rpcasyncaddclient \
	rpcechoclient \
	rpcparallelecho \
	rpcserver \
	saml2 \
	serialization \
	signals \
	splitter \
	sslshowcert \
	thread \
	threadpool \
	timer \
	uuencode \
	xmlmsgclient \
	xmlmsgserver \
	xmlreader

arg_set_SOURCES = arg-set.cpp
arg_SOURCES = arg.cpp
commandoutput_SOURCES = commandoutput.cpp
cxxlog_SOURCES = cxxlog.cpp
deserialization_SOURCES = deserialization.cpp
dir_SOURCES = dir.cpp
dlloader_SOURCES = dlloader.cpp
execLs_SOURCES = execLs.cpp
future_SOURCES = future.cpp
getini_SOURCES = getini.cpp
hd_SOURCES = hd.cpp
httpclient_SOURCES = httpclient.cpp
httprequest_SOURCES = httprequest.cpp
httpserver_SOURCES = httpserver.cpp
insrv_SOURCES = insrv.cpp
jsonbeautify_SOURCES = jsonbeautify.cpp
json_SOURCES = json.cpp
logsh_SOURCES = logsh.cpp
log_SOURCES = log.cpp
md5sum_SOURCES = md5sum.cpp
mime2json_SOURCES = mime2json.cpp
mimeextract_SOURCES = mimeextract.cpp
mimemultipart_SOURCES = mimemultipart.cpp
mime_SOURCES = mime.cpp
msgclient_SOURCES = msgclient.cpp
msgserver_SOURCES = msgserver.cpp
multifstream_SOURCES = multifstream.cpp
netcat_SOURCES = netcat.cpp
netio_SOURCES = netio.cpp
netmsg_SOURCES = netmsg.cpp
pipestream_SOURCES = pipestream.cpp
pool_SOURCES = pool.cpp
regex_SOURCES = regex.cpp
rpcaddclient_SOURCES = rpcaddclient.cpp
rpcasyncaddclient_SOURCES = rpcasyncaddclient.cpp
rpcechoclient_SOURCES = rpcechoclient.cpp
rpcparallelecho_SOURCES = rpcparallelecho.cpp
rpcserver_SOURCES = rpcserver.cpp
saml2_SOURCES = saml2.cpp
serialization_SOURCES = serialization.cpp
signals_SOURCES = signals.cpp
splitter_SOURCES = splitter.cpp
sslshowcert_SOURCES = sslshowcert.cpp
threadpool_SOURCES = threadpool.cpp
thread_SOURCES = thread.cpp
timer_SOURCES = timer.cpp
uuencode_SOURCES = uuencode.cpp
xmlmsgclient_SOURCES = xmlmsgclient.cpp
xmlmsgserver_SOURCES = xmlmsgserver.cpp
xmlreader_SOURCES = xmlreader.cpp

if MAKE_ICONVSTREAM
noinst_PROGRAMS += iconv
iconv_SOURCES = iconv.cpp
endif

BASE_LIBS = $(top_builddir)/src/libcxxtools.la
HTTP_LIBS = $(BASE_LIBS) $(top_builddir)/src/http/libcxxtools-http.la
XMLRPC_LIBS = $(HTTP_LIBS) $(top_builddir)/src/xmlrpc/libcxxtools-xmlrpc.la
BIN_LIBS = $(BASE_LIBS) $(top_builddir)/src/bin/libcxxtools-bin.la
JSON_LIBS = $(HTTP_LIBS) $(top_builddir)/src/json/libcxxtools-json.la

AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/include -I$(top_srcdir)/include
LDADD = $(top_builddir)/src/libcxxtools.la

httpclient_LDADD =  $(HTTP_LIBS)
httprequest_LDADD = $(HTTP_LIBS)
httpserver_LDADD =  $(HTTP_LIBS)
rpcserver_LDADD = $(XMLRPC_LIBS) $(BIN_LIBS) $(JSON_LIBS)
rpcechoclient_LDADD = $(XMLRPC_LIBS) $(BIN_LIBS) $(JSON_LIBS)
rpcaddclient_LDADD = $(XMLRPC_LIBS) $(BIN_LIBS) $(JSON_LIBS)
json_LDADD = $(HTTP_LIBS)
jsonbeautify_LDADD = $(HTTP_LIBS)
rpcasyncaddclient_LDADD = $(XMLRPC_LIBS) $(BIN_LIBS) $(JSON_LIBS)
rpcparallelecho_LDADD = $(BIN_LIBS)
msgclient_LDADD = $(BIN_LIBS)
msgserver_LDADD = $(BIN_LIBS)
xmlmsgclient_LDADD = $(XMLRPC_LIBS)
xmlmsgserver_LDADD = $(XMLRPC_LIBS)

log.xml:
	$(AM_V_GEN)$(SHELL) $(top_builddir)/cxxtools-config --logxml cxxtools >$@

noinst_DATA = log.xml
CLEANFILES = log.xml
EXTRA_DIST = README