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
80 all: $(EXECUTABLE
) libAnysync.a
83 $(LD
) $(OBJS
) -o
$@
$(LDFLAGS
)
85 tunDevice.o
: tunDevice.
cpp tunDevice.h
86 $(C
++) $(CCFLAGS
) $< -c
88 packetSource.o
: packetSource.
cpp packetSource.h
89 $(C
++) $(CCFLAGS
) $< -c
91 buffer.o
: buffer.
cpp buffer.h
92 $(C
++) $(CCFLAGS
) $< -c
94 syncBuffer.o
: syncBuffer.
cpp syncBuffer.h
95 $(C
++) $(CCFLAGS
) $< -c
97 plainPacket.o
: plainPacket.
cpp plainPacket.h buffer.h
98 $(C
++) $(CCFLAGS
) $< -c
100 encryptedPacket.o
: encryptedPacket.
cpp encryptedPacket.h buffer.h
101 $(C
++) $(CCFLAGS
) $< -c
103 cypher.o
: cypher.
cpp cypher.h buffer.h
104 $(C
++) $(CCFLAGS
) $< -c
106 authAlgo.o
: authAlgo.
cpp authAlgo.h buffer.h
107 $(C
++) $(CCFLAGS
) $< -c
109 authTag.o
: authTag.
cpp authTag.h buffer.h
110 $(C
++) $(CCFLAGS
) $< -c
112 keyDerivation.o
: keyDerivation.
cpp keyDerivation.h
113 $(C
++) $(CCFLAGS
) $< -c
116 $(C
++) $(CCFLAGS
) $< -c
118 cypherFactory.o
: cypherFactory.
cpp cypherFactory.h cypher.h
119 $(C
++) $(CCFLAGS
) $< -c
121 authAlgoFactory.o
: authAlgoFactory.
cpp authAlgoFactory.h authAlgo.h
122 $(C
++) $(CCFLAGS
) $< -c
124 syncSocket.o
: syncSocket.
cpp syncSocket.h
125 $(C
++) $(CCFLAGS
) $< -c
127 syncSocketHandler.o
: syncSocketHandler.
cpp syncSocketHandler.h
128 $(C
++) $(CCFLAGS
) $< -c
130 syncCommand.o
: syncCommand.
cpp syncCommand.h
131 $(C
++) $(CCFLAGS
) $< -c
133 syncClientSocket.o
: syncClientSocket.
cpp syncClientSocket.h
134 $(C
++) $(CCFLAGS
) $< -c
136 syncQueue.o
: syncQueue.
cpp syncQueue.h
137 $(C
++) $(CCFLAGS
) $< -c
139 signalController.o
: signalController.
cpp signalController.h
140 $(C
++) $(CCFLAGS
) $< -c
142 PracticalSocket.o
: PracticalSocket.
cpp PracticalSocket.h
143 $(C
++) $(CCFLAGS
) $< -c
146 $(C
++) $(CCFLAGS
) $< -c
148 options.o
: options.
cpp options.h
149 $(C
++) $(CCFLAGS
) $< -c
151 seqWindow.o
: seqWindow.
cpp seqWindow.h
152 $(C
++) $(CCFLAGS
) $< -c
154 connectionList.o
: connectionList.
cpp connectionList.h
155 $(C
++) $(CCFLAGS
) $< -c
157 connectionParam.o
: connectionParam.
cpp connectionParam.h
158 $(C
++) $(CCFLAGS
) $< -c
160 networkAddress.o
: networkAddress.
cpp networkAddress.h
161 $(C
++) $(CCFLAGS
) $< -c
163 router.o
: router.
cpp router.h
164 $(C
++) $(CCFLAGS
) $< -c
167 $(C
++) $(CCFLAGS
) $< -c
169 cConnectionParam.o
: cConnectionParam.
cpp
170 $(C
++) $(CCFLAGS
) $< -c
172 libAnysync.a
: $(OBJS
)
186 ctags
-R
--c
++-kinds
=+p
--fields
=+iaS
--extra
=+q .