diff options
author | Christian Pointner <equinox@anytun.org> | 2007-06-16 00:34:44 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2007-06-16 00:34:44 +0000 |
commit | 8e8ce31dc422c0116ae2866d5874ef70fbb21f57 (patch) | |
tree | 63b8cfd55cf7bd5b4fd920d6b28dda579dca5029 /Makefile | |
parent | fixed checkin (diff) |
removed openvpn source files
tundevice can now be compiled
added main
added some helper classes
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 43 |
1 files changed, 36 insertions, 7 deletions
@@ -1,21 +1,50 @@ C = gcc +CFLAGS = -g -Wall C++ = g++ -CCFLAGS = -Wall -LDFLAGS = #-lpthread #-static +CCFLAGS = -g -Wall +LD = g++ +LDFLAGS = -g -O2 -ldl -OBJS = tunDevice.o tun.c +OPENVPNDEPS = openvpn/tun.o \ + openvpn/error.o \ + openvpn/socket.o \ + openvpn/buffer.o \ + openvpn/misc.o \ + openvpn/manage.o \ + openvpn/fdmisc.o \ + openvpn/otime.o \ + openvpn/options.o \ + openvpn/mtu.o \ + openvpn/plugin.o \ + openvpn/sig.o \ + openvpn/proxy.o \ + openvpn/socks.o \ + openvpn/status.o \ + openvpn/event.o \ + openvpn/route.o \ + openvpn/helper.o \ + openvpn/init.o \ + openvpn/interval.o \ + openvpn/base64.o \ + openvpn/shaper.o \ + openvpn/fragment.o + +OBJS = anytun.o tunDevice.o buffer.o $(OPENVPNDEPS) EXECUTABLE = anytun all: $(EXECUTABLE) anytun: $(OBJS) - $(C++) $(OBJS) -o $@ $(LDFLAGS) + $(LD) $(OBJS) -o $@ $(LDFLAGS) + +tunDevice.o: tunDevice.cpp tunDevice.h + $(C++) $(CCFLAGS) $< -c -tunDevice.o: tunDevice.cpp tunDevice.h openvpn/tun.h +Buffer.o: buffer.cpp buffer.h $(C++) $(CCFLAGS) $< -c -tun.o: openvpn/tun.c openvpn/tun.h - $(C) $(CCFLAGS) $< -c +anytun.o: anytun.cpp + $(C++) $(CCFLAGS) $< -c clean: rm -f *.o |