3 CFLAGS
+= -DSOCKETS_NAMESPACE
=sockets
4 CFLAGS
+= -DSOCKETS_NAMESPACE_STR
='"sockets"'
7 CCFLAGS
+= -DSOCKETS_NAMESPACE
=sockets
8 CCFLAGS
+= -DSOCKETS_NAMESPACE_STR
='"sockets"'
10 LDFLAGS
= -g
-Wall
-O2
-ldl
-lpthread
-lgcrypt
-lssl
-lboost_serialization
12 OPENVPNDEPS
= openvpn
/tun.o \
36 SOCKETDEPS
= Sockets
/libSockets.a
38 #Sockets/TcpSocket.o \
41 # Sockets/SocketHandler.o \
42 # Sockets/Ipv4Address.o \
44 # Sockets/SSLInitializer.o
53 syncConnectionCommand.o \
64 keyDerivationFactory.o \
83 ANYMUXOBJS
= muxSocket.o \
93 keyDerivationFactory.o \
104 syncSocketHandler.o \
110 syncConnectionCommand.o \
113 EXECUTABLE
= anytun anyctr anymux anytun-showtables
115 all: $(EXECUTABLE
) libAnysync.a
117 anytun
: $(OBJS
) anytun.o
118 $(LD
) $(OBJS
) anytun.o
-o
$@
$(LDFLAGS
)
120 anytun-showtables
: $(OBJS
) anytun-showtables.o
121 $(LD
) $(OBJS
) anytun-showtables.o
-o
$@
$(LDFLAGS
)
123 anyctr
: $(ANYCTROBJS
) anyctr.o
124 $(LD
) $(ANYCTROBJS
) anyctr.o
-o
$@
$(LDFLAGS
)
126 anymux
: $(ANYMUXOBJS
) anymux.o
127 $(LD
) $(ANYMUXOBJS
) anymux.o
-o
$@
$(LDFLAGS
)
129 tunDevice.o
: tunDevice.
cpp tunDevice.h
130 $(C
++) $(CCFLAGS
) $< -c
132 packetSource.o
: packetSource.
cpp packetSource.h
133 $(C
++) $(CCFLAGS
) $< -c
135 buffer.o
: buffer.
cpp buffer.h
136 $(C
++) $(CCFLAGS
) $< -c
138 syncBuffer.o
: syncBuffer.
cpp syncBuffer.h
139 $(C
++) $(CCFLAGS
) $< -c
141 rtpSessionTable.o
: rtpSessionTable.
cpp rtpSessionTable.h
142 $(C
++) $(CCFLAGS
) $< -c
144 rtpSession.o
: rtpSession.
cpp rtpSession.h
145 $(C
++) $(CCFLAGS
) $< -c
147 plainPacket.o
: plainPacket.
cpp plainPacket.h buffer.h
148 $(C
++) $(CCFLAGS
) $< -c
150 encryptedPacket.o
: encryptedPacket.
cpp encryptedPacket.h buffer.h
151 $(C
++) $(CCFLAGS
) $< -c
153 cipher.o
: cipher.
cpp cipher.h buffer.h
154 $(C
++) $(CCFLAGS
) $< -c
156 muxSocket.o
: muxSocket.
cpp muxSocket.h
157 $(C
++) $(CCFLAGS
) $< -c
159 anymuxOptions.o
: anymuxOptions.
cpp anymuxOptions.h
160 $(C
++) $(CCFLAGS
) $< -c
162 anyctrOptions.o
: anyctrOptions.
cpp anyctrOptions.h
163 $(C
++) $(CCFLAGS
) $< -c
165 authAlgo.o
: authAlgo.
cpp authAlgo.h buffer.h
166 $(C
++) $(CCFLAGS
) $< -c
168 keyDerivation.o
: keyDerivation.
cpp keyDerivation.h
169 $(C
++) $(CCFLAGS
) $< -c
172 $(C
++) $(CCFLAGS
) $< -c
174 cipherFactory.o
: cipherFactory.
cpp cipherFactory.h cipher.h
175 $(C
++) $(CCFLAGS
) $< -c
177 authAlgoFactory.o
: authAlgoFactory.
cpp authAlgoFactory.h authAlgo.h
178 $(C
++) $(CCFLAGS
) $< -c
180 keyDerivationFactory.o
: keyDerivationFactory.
cpp keyDerivationFactory.h keyDerivation.h
181 $(C
++) $(CCFLAGS
) $< -c
183 routingTable.o
: routingTable.
cpp routingTable.h
184 $(C
++) $(CCFLAGS
) $< -c
186 syncSocket.o
: syncSocket.
cpp syncSocket.h
187 $(C
++) $(CCFLAGS
) $< -c
189 syncSocketHandler.o
: syncSocketHandler.
cpp syncSocketHandler.h
190 $(C
++) $(CCFLAGS
) $< -c
192 syncCommand.o
: syncCommand.
cpp syncCommand.h
193 $(C
++) $(CCFLAGS
) $< -c
195 syncRouteCommand.o
: syncRouteCommand.
cpp syncRouteCommand.h
196 $(C
++) $(CCFLAGS
) $< -c
198 syncConnectionCommand.o
: syncConnectionCommand.
cpp syncConnectionCommand.h
199 $(C
++) $(CCFLAGS
) $< -c
201 syncClientSocket.o
: syncClientSocket.
cpp syncClientSocket.h
202 $(C
++) $(CCFLAGS
) $< -c
204 syncQueue.o
: syncQueue.
cpp syncQueue.h
205 $(C
++) $(CCFLAGS
) $< -c
207 signalController.o
: signalController.
cpp signalController.h
208 $(C
++) $(CCFLAGS
) $< -c
210 PracticalSocket.o
: PracticalSocket.
cpp PracticalSocket.h
211 $(C
++) $(CCFLAGS
) $< -c
214 $(C
++) $(CCFLAGS
) $< -c
216 options.o
: options.
cpp options.h
217 $(C
++) $(CCFLAGS
) $< -c
219 seqWindow.o
: seqWindow.
cpp seqWindow.h
220 $(C
++) $(CCFLAGS
) $< -c
222 connectionList.o
: connectionList.
cpp connectionList.h
223 $(C
++) $(CCFLAGS
) $< -c
225 connectionParam.o
: connectionParam.
cpp connectionParam.h
226 $(C
++) $(CCFLAGS
) $< -c
228 networkPrefix.o
: networkPrefix.
cpp networkPrefix.h
229 $(C
++) $(CCFLAGS
) $< -c
231 networkAddress.o
: networkAddress.
cpp networkAddress.h
232 $(C
++) $(CCFLAGS
) $< -c
234 router.o
: router.
cpp router.h
235 $(C
++) $(CCFLAGS
) $< -c
238 $(C
++) $(CCFLAGS
) $< -c
240 anytun-showtables.o
: anytun-showtables.
cpp
241 $(C
++) $(CCFLAGS
) $< -c
244 $(C
++) $(CCFLAGS
) $< -c
247 $(C
++) $(CCFLAGS
) $< -c
249 cConnectionParam.o
: cConnectionParam.
cpp
250 $(C
++) $(CCFLAGS
) $< -c
252 libAnysync.a
: $(OBJS
)
266 ctags
-R
--c
++-kinds
=+p
--fields
=+iaS
--extra
=+q .