CC=gcc
CFLAGS=-Wall -O2 $(INCLUDE)
SHAREDDIR=../shared
CRYPTODIR=../CRYPTO
INCLUDE=-I$(CRYPTODIR) -I$(SHAREDDIR)
OBJS=tunnel.o connection.o io.o init.o globals.o probe.o parse.o control.o 
LINK=$(SHAREDDIR)/base64.o $(SHAREDDIR)/arcfour.o $(SHAREDDIR)/crypto.o $(SHAREDDIR)/dh.o $(SHAREDDIR)/error.o $(CRYPTODIR)/rsaref.a
BINARY=aesoptunnel

all:	aesoptunnel

aesoptunnel:	$(OBJS)
	cd $(CRYPTODIR); make;
	cd $(SHAREDDIR); make;
	$(CC) $(CFLAGS) -o $(BINARY) $(OBJS) $(LINK)

clean:
	rm -f $(OBJS) $(BINARY)
