working version with crypto
[anytun.git] / anyrtpproxy / Makefile
blob948a4c85df827fe20734ab27587280748415aeca
1 C = gcc
2 CFLAGS = -g -Wall
3 CFLAGS += -DSOCKETS_NAMESPACE=sockets
4 CFLAGS += -DSOCKETS_NAMESPACE_STR='"sockets"'
5 C++ = g++
6 CCFLAGS = -g -Wall
7 CCFLAGS += -DSOCKETS_NAMESPACE=sockets
8 CCFLAGS += -DSOCKETS_NAMESPACE_STR='"sockets"'
9 LD = g++
10 LDFLAGS = -g -Wall -O2 -lpthread -lssl -lboost_serialization
12 OBJS = anyrtpproxy.o \
13 ../signalController.o \
14 ../PracticalSocket.o \
15 ../log.o \
16 ../buffer.o \
17 ../rtpSessionTable.o \
18 ../rtpSession.o \
19 connectionList.o \
20 ../syncSocketHandler.o \
21 ../syncClientSocket.o \
22 ../syncQueue.o \
23 ../syncSocket.o \
24 ../seqWindow.o \
25 ../connectionParam.o \
26 ../routingTable.o \
27 ../syncBuffer.o \
28 ../syncCommand.o \
29 ../syncRouteCommand.o \
30 ../syncRtpCommand.o \
31 ../syncConnectionCommand.o \
32 ../networkAddress.o \
33 ../networkPrefix.o \
34 ../Sockets/libSockets.a \
35 commandHandler.o \
36 portWindow.o \
37 callIdQueue.o \
38 options.o
40 EXECUTABLE = anyrtpproxy
42 all: $(EXECUTABLE)
44 anyrtpproxy: $(OBJS)
45 $(LD) $(OBJS) -o $@ $(LDFLAGS)
47 options.o: options.cpp options.h
48 $(C++) $(CCFLAGS) $< -c
50 portWindow.o: portWindow.cpp portWindow.h
51 $(C++) $(CCFLAGS) $< -c
53 connectionList.o: connectionList.cpp connectionList.h
54 $(C++) $(CCFLAGS) $< -c
56 commandHandler.o: commandHandler.cpp commandHandler.h
57 $(C++) $(CCFLAGS) $< -c
59 callIdQueue.o: callIdQueue.cpp callIdQueue.h
60 $(C++) $(CCFLAGS) $< -c
62 anyrtpproxy.o: anyrtpproxy.cpp
63 $(C++) $(CCFLAGS) $< -c
65 clean:
66 rm -f *.o
67 rm -f $(EXECUTABLE)