
SRCDIR = src/
CFLAGS = -g -O2 -Wall -W -I$(OPENSOURCE_DIR)/email-3.1.2/dlib -I$(OPENSOURCE_DIR)/email-3.1.2/dlib/src -I/$(OPENSOURCE_DIR)/email-3.1.2/dlib/include -I../include  -DHAVE_CONFIG_H
CFLAGS+=-I$(OPENSOURCE_DIR)/openssl-0.9.8j/include
LDFLAGS =-L$(OPENSOURCE_DIR)/openssl-0.9.8j
LIBS = -lcrypto -lcrypto -lssl -lnsl -lm 

prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
mandir = ${datarootdir}/man
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
sysconfdir = ${prefix}/etc
datarootdir = ${prefix}/share

bin_suffix = 

FILES = src/dnet.o src/dhash.o src/dlist.o src/dstrbuf.o src/dutil.o src/dvector.o

.PHONY: all clean-all clean distclean install uninstall

all: $(FILES)
	ar rc libdlib.a $(FILES)

test:
	$(CC) $(CFLAGS) -o test test.c libdlib.a -lm

dlisttest:
	$(CC) $(CFLAGS) -o dlisttest dlisttest.c libdlib.a -lm

dhashtest:
	$(CC) $(CFLAGS) -o dhashtest dhashtest.c libdlib.a -lm

clean:
	rm -f src/*.o *.so *.a test

