CC=cc
CFLAGS=-Wall -O2 $(INCLUDE)
SHAREDDIR=../shared
CRYPTODIR=../CRYPTO
INCLUDE=-I$(CRYPTODIR) -I$(SHAREDDIR)
OBJS=aesopd.o connection.o io.o init.o globals.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
BINARY=aesopd

all:	aesopd

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

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