CFLAGS=$(CFLAG) $(INCLUDE)
SHAREDDIR=../shared
CRYPTODIR=../CRYPTO
INCLUDE=-I$(CRYPTODIR) -I$(SHAREDDIR) -I../
OBJS=aesoptunnel.o connection.o io.o init.o globals.o probe.o parser.o control.o
LINK=$(SHAREDDIR)/base64.o $(SHAREDDIR)/arcfour.o $(SHAREDDIR)/crypto.o $(SHAREDDIR)/dh.o $(SHAREDDIR)/error.o $(CRYPTODIR)/rsaref.a \
     $(SHAREDDIR)/sockatmark.o $(SHAREDDIR)/oob_queue.o $(SHAREDDIR)/netwrap.o $(SHAREDDIR)/compat.o $(SHAREDDIR)/log.o \
     $(SHAREDDIR)/common.o $(SHAREDDIR)/conf.o
BINARY=aesoptunnel

include ../Rules.make

all:	aesoptunnel

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

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