CC=cc
AR=ar r

# path to your OpenSSL include directory
INC=-I/usr/local/ssl/include

# options you want to use
DEF=-DYARROW_SAVE_STATE # -DYARROW_DETECT_FORK

OPT=-O3

CFLAGS=$(OPT) $(DEF) $(INC)

LIB=libyarrow.a
OBJ=yarrow.o ystate.o yseed.o

$(LIB): $(OBJ)
	$(AR) $(LIB) $(OBJ)

clean:
	-rm -f *.a *.o *~

yarrow.o: yarrow.c yarrow.h yhash.h ycipher.h ylock.h ystate.h ytypes.h
ystate.o: ystate.c ystate.h
yseed.o: yseed.c yarrow.h
