TARGET	= nssl
OBJS	= nssl.o sslut.o sock.o utils.o

CC	= gcc
CFLAGS	= -Wall -O2
INCS	= -I /usr/local/ssl/include
LIBS	= -lssl -lcrypto

LIBS_STATIC	= -lssl -lcrypto -ldl
INCS_STATIC	= -I /usr/local/ssl/include -L /usr/local/ssl/lib

all:	${OBJS}
	cc -o ${TARGET} ${OBJS} ${LIBS}

static: ${OBJS}
	cc -o ${TARGET} ${OBJS} -static ${LIBS_STATIC} ${INCS_STATIC}

.c.o:
	${CC} ${CFLAGS} ${INCS} -c $<
	 
clean:
	/bin/rm -rf *~ *o ${TARGET}
	
