-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.am
171 lines (146 loc) · 5.43 KB
/
Makefile.am
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
## Process this file with automake to produce Makefile.in
#
ACLOCAL_AMFLAGS = -I m4
AM_CFLAGS = \
-Wall \
-std=gnu11 \
-fPIC \
-DUSE_LIBEV=1 \
-I../libtrudp/src \
-I../libtrudp/libs/teobase/include \
-I../libtrudp/libs/teoccl/include \
-I../ \
-I../libtrudp/libs/teobase/src \
-I../libtrudp/libs/teoccl/src \
# end of AM_CFLAGS
AM_CXXFLAGS = \
-Wall \
-std=c++17 \
-fPIC \
-DUSE_LIBEV=1 \
-I../libtrudp/src \
-I../libtrudp/libs/teobase/include \
-I../libtrudp/libs/teoccl/include \
-I../ \
-I../libtrudp/libs/teobase/src \
-I../libtrudp/libs/teoccl/src \
# end of AM_CXXFLAGS
lib_LTLIBRARIES = libteocli.la
teocli_includedir = \
$(includedir)/libtrudp/src \
$(includedir)/libtrudp/libs/teobase/src \
$(includedir)/libtrudp/libs/teobase/include \
$(includedir)/libtrudp/libs/teoccl/src \
$(includedir)/libtrudp/libs/teoccl/include \
# end of teocli_includedir
libteocli_la_SOURCES = \
../libteol0/teonet_l0_client.c \
../libteol0/teonet_l0_client_options.c \
../libteol0/teonet_l0_client_crypt.c \
\
../libtinycrypt/tinycrypt.c \
../libtinycrypt/tiny-AES-c/aes.c \
../libtinycrypt/tiny-ECDH-c/ecdh.c \
\
../libtrudp/src/packet.c \
../libtrudp/src/packet_queue.c \
../libtrudp/src/trudp.c \
../libtrudp/src/trudp_options.c \
../libtrudp/src/trudp_channel.c \
../libtrudp/src/trudp_receive_queue.c \
../libtrudp/src/trudp_send_queue.c \
../libtrudp/src/trudp_stat.c \
../libtrudp/src/trudp_utils.c \
../libtrudp/src/udp.c \
../libtrudp/src/write_queue.c \
../libtrudp/src/trudp_ev.c \
\
../libtrudp/libs/teobase/src/teobase/logging.c \
../libtrudp/libs/teobase/src/teobase/mutex.c \
../libtrudp/libs/teobase/src/teobase/socket.c \
../libtrudp/libs/teobase/src/teobase/time.c \
\
../libtrudp/libs//teoccl/src/teoccl/array_list.c \
../libtrudp/libs//teoccl/src/teoccl/hash.c \
../libtrudp/libs//teoccl/src/teoccl/map.c \
../libtrudp/libs//teoccl/src/teoccl/memory.c \
../libtrudp/libs//teoccl/src/teoccl/queue.c \
# ../libtrudp/libs//teoccl/src/teoccl/deque.c \
# ../libtrudp/libs//teoccl/src/teoccl/linked_list.c \
# ../libtrudp/libs//teoccl/src/teoccl/list.c \
# ../libtrudp/libs//teoccl/src/teoccl/que.c \
# ../libtrudp/libs//teoccl/src/teoccl/stack.c \
# end of libteocli_la_SOURCES
# ^^^^ Some containers are not production ready yet ^^^
#include_HEADERS = \
# ../libteol0/teonet_l0_client.h
libteocli_la_LDFLAGS = $(AM_LDFLAGS) -lpthread -version-info $(LIBRARY_CURRENT):$(LIBRARY_REVISION):$(LIBRARY_AGE)
teobasedir = $(pkgincludedir)/teobase
teobase_HEADERS = \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/api.h \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/logging.h \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/mutex.h \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/platform.h \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/socket.h \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/time.h \
$(top_srcdir)/../libtrudp/libs/teobase/include/teobase/windows.h \
# end of teobase_HEADERS
teoccldir = $(pkgincludedir)/teoccl
teoccl_HEADERS = \
$(top_srcdir)/../libtrudp/libs/teoccl/include/teoccl/array_list.h \
$(top_srcdir)/../libtrudp/libs/teoccl/include/teoccl/hash.h \
$(top_srcdir)/../libtrudp/libs/teoccl/include/teoccl/map.h \
$(top_srcdir)/../libtrudp/libs/teoccl/include/teoccl/memory.h \
$(top_srcdir)/../libtrudp/libs/teoccl/include/teoccl/queue.h \
# end of teoccl_HEADERS
tinyaesdir = $(pkgincludedir)/libtinycrypt/tiny-AES-c/
tinyaes_HEADERS = \
$(top_srcdir)/../libtinycrypt/tiny-AES-c/aes.hpp \
$(top_srcdir)/../libtinycrypt/tiny-AES-c/aes.h \
# end of tinyaes_HEADERS
tinyecdhdir = $(pkgincludedir)/libtinycrypt/tiny-ECDH-c/
tinyecdh_HEADERS = \
$(top_srcdir)/../libtinycrypt/tiny-ECDH-c/ecdh.h \
# end of tinyecdh_HEADERS
tinycryptdir = $(pkgincludedir)/libtinycrypt
tinycrypt_HEADERS = \
$(top_srcdir)/../libtinycrypt/tinycrypt.h \
# end of tinycrypt_HEADERS
libteoclidir = $(includedir)/teocli
libteocli_HEADERS = \
$(top_srcdir)/../libteol0/teocli_api.h \
$(top_srcdir)/../libteol0/teocli.hpp \
$(top_srcdir)/../libteol0/teonet_l0_client_crypt.h \
$(top_srcdir)/../libteol0/teonet_l0_client_options.h \
$(top_srcdir)/../libteol0/teonet_l0_client.h \
# end of libteol0_HEADERS
noinst_PROGRAMS =
noinst_PROGRAMS += teocli
teocli_SOURCES = ../main.c
teocli_LDADD = libteocli.la -lev
noinst_PROGRAMS += teocli_s
teocli_s_SOURCES = ../main_select.c
teocli_s_LDADD = libteocli.la -lev
noinst_PROGRAMS += teocli_cpp
teocli_cpp_SOURCES = ../main_cpp.cpp
teocli_cpp_LDADD = libteocli.la -lev
noinst_PROGRAMS += teocli_s_cpp
teocli_s_cpp_SOURCES = ../main_select_cpp.cpp
teocli_s_cpp_LDADD = libteocli.la -lev
noinst_PROGRAMS += teocli_s_trudp
teocli_s_trudp_SOURCES = ../main_select_trudp.c
teocli_s_trudp_LDADD = libteocli.la -lev
noinst_PROGRAMS += teocli_s_common
teocli_s_common_SOURCES = ../main_select_common.c
teocli_s_common_LDADD = libteocli.la -lev
noinst_PROGRAMS += teocli_s_common_thread
teocli_s_common_thread_SOURCES = ../main_select_common_thread.c
teocli_s_common_thread_LDADD = libteocli.la -lpthread -lev
uninstall-hook:
-rmdir \
$(includedir)/teocli/libtinycrypt/tiny-AES-c \
$(includedir)/teocli/libtinycrypt/tiny-ECDH-c \
$(includedir)/teocli/libtinycrypt \
$(includedir)/teocli/teobase \
$(includedir)/teocli/teoccl \
$(includedir)/teocli