diff options
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/src/Makefile b/src/Makefile index 7d54ac1..c310bcb 100644 --- a/src/Makefile +++ b/src/Makefile @@ -48,18 +48,11 @@ OBJS = tunDevice.o \ packetSource.o \ buffer.o \ syncBuffer.o \ - syncCommand.o \ - syncRouteCommand.o \ - syncRtpCommand.o \ - syncConnectionCommand.o \ plainPacket.o \ encryptedPacket.o \ cipher.o \ authAlgo.o \ keyDerivation.o \ - rtpSessionTable.o \ - rtpSession.o \ - anyrtpproxy/callIdQueue.o \ mpi.o \ cipherFactory.o \ authAlgoFactory.o \ @@ -72,14 +65,22 @@ OBJS = tunDevice.o \ router.o \ routingTable.o \ signalController.o \ - syncSocket.o \ - syncSocketHandler.o \ - syncClientSocket.o \ syncQueue.o \ log.o \ options.o \ seqWindow.o \ - $(OPENVPNDEPS) \ + syncCommand.o \ + syncRouteCommand.o \ + syncRtpCommand.o \ + syncConnectionCommand.o \ + rtpSessionTable.o \ + rtpSession.o \ + anyrtpproxy/callIdQueue.o \ + $(OPENVPNDEPS) + +SYNCOBJS= syncSocket.o \ + syncSocketHandler.o \ + syncClientSocket.o \ $(SOCKETDEPS) ANYCTROBJS = anyCtrSocket.o \ @@ -121,8 +122,11 @@ EXECUTABLE = anytun anytun-config anytun-controld anytun-showtables manpage all: $(EXECUTABLE) libAnysync.a anyrtpproxy -anytun: $(OBJS) anytun.o - $(LD) $(OBJS) anytun.o -o $@ $(LDFLAGS) +anytun: $(OBJS) $(SYNCOBJS) anytun.o + $(LD) $(OBJS) $(SYNCOBJS) anytun.o -o $@ $(LDFLAGS) + +anytun-nosync: $(OBJS) anytun-nosync.o + $(LD) $(OBJS) anytun-nosync.o -o $@ $(LDFLAGS) anytun-showtables: $(OBJS) anytun-showtables.o $(LD) $(OBJS) anytun-showtables.o -o $@ $(LDFLAGS) @@ -250,6 +254,9 @@ router.o: router.cpp router.h anytun.o: anytun.cpp $(C++) $(CCFLAGS) $< -c +anytun-nosync.o: anytun.cpp + $(C++) -g -Wall -DANYTUN_NOSYNC $< -c -o anytun-nosync.o + anytun-showtables.o: anytun-showtables.cpp $(C++) $(CCFLAGS) $< -c |