added [] - operator to Buffer
[anytun.git] / Makefile
blobc84e63ff9504bc3092bde4780d66296a350c1a45
1 C = gcc
2 CFLAGS = -g -Wall
3 C++ = g++
4 CCFLAGS = -g -Wall
5 LD = g++
6 LDFLAGS = -g -O2 -ldl
8 OPENVPNDEPS = openvpn/tun.o \
9 openvpn/error.o \
10 openvpn/socket.o \
11 openvpn/buffer.o \
12 openvpn/misc.o \
13 openvpn/manage.o \
14 openvpn/fdmisc.o \
15 openvpn/otime.o \
16 openvpn/options.o \
17 openvpn/mtu.o \
18 openvpn/plugin.o \
19 openvpn/sig.o \
20 openvpn/proxy.o \
21 openvpn/socks.o \
22 openvpn/status.o \
23 openvpn/event.o \
24 openvpn/route.o \
25 openvpn/helper.o \
26 openvpn/init.o \
27 openvpn/interval.o \
28 openvpn/base64.o \
29 openvpn/shaper.o \
30 openvpn/fragment.o
34 OBJS = anytun.o tunDevice.o buffer.o cypher.o authAlgo.o $(OPENVPNDEPS)
35 EXECUTABLE = anytun
37 all: $(EXECUTABLE)
39 anytun: $(OBJS)
40 $(LD) $(OBJS) -o $@ $(LDFLAGS)
42 tunDevice.o: tunDevice.cpp tunDevice.h
43 $(C++) $(CCFLAGS) $< -c
45 buffer.o: buffer.cpp buffer.h
46 $(C++) $(CCFLAGS) $< -c
48 cypher.o: cypher.cpp cypher.h buffer.h
49 $(C++) $(CCFLAGS) $< -c
51 authAlgo.o: authAlgo.cpp authAlgo.h buffer.h
52 $(C++) $(CCFLAGS) $< -c
54 anytun.o: anytun.cpp
55 $(C++) $(CCFLAGS) $< -c
57 clean:
58 rm -f *.o
59 rm -f $(EXECUTABLE)