summaryrefslogtreecommitdiff
path: root/Makefile
blob: 35e62b22f9e4f236c77122af21bd5f2d52b28bd6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
C = gcc
C++ = g++
CCFLAGS = -Wall
LDFLAGS = #-lpthread #-static

OBJS = tunDevice.o tun.c
EXECUTABLE = anytun

all: $(EXECUTABLE)

anytun: $(OBJS)
	$(C++) $(OBJS) -o $@ $(LDFLAGS)

tunDevice.o: tunDevice.cpp tunDevice.h openvpn/tun.h
	$(C++) $(CCFLAGS) $< -c

tun.o: openvpn/tun.c openvpn/tun.h
	$(C) $(CCFLAGS) $< -c

clean:
	rm -f *.o
	rm -f $(EXECUTABLE)