# makefile for wind validation library and tester


# put into a static library archive
# library to use -- remember to include wind_validate.h
# and link against:
#     -lwind -lssl -lcrypto -lsocket -lnsl
libwind.a:		wind_validate.o
			umask ${UMASK}; \
			ar r libwind.a wind_validate.o

# make object file
wind_validate.o:	wind_validate.c
			umask ${UMASK}; \
			${CC} ${CFLAGS} wind_validate.c -I/opt/local/include

# tester object file
wind_validate_test.o:	wind_validate_test.c
			umask ${UMASK}; \
			${CC} ${CFLAGS} wind_validate_test.c

# tester executable
wind_validate_test:	wind_validate.o wind_validate_test.o
			umask ${UMASK}; \
			${CC} -o wind_validate_test wind_validate_test.o \
			wind_validate.o -lssl -lcrypto -lsocket -lnsl


clean:		
	rm -f wind_validate_test.o wind_validate.o wind_validate_test \
		libwind.a *~

CC=gcc
CFLAGS=-g -c
UMASK=027
