# only tested in mingw
PNAME = bfcl
OBJS = $(PNAME).o ocl_util.o utils.o sha1_16.o aes_128.o ocl_test.o ocl_brute.o
CFLAGS += -std=c11 -Wall -Werror -O2 -mrdrnd -I/PATH/TO/mbedtls-mbedtls-2.8.0/include
LDFLAGS += -L/PATH/TO/mbedtls-mbedtls-2.8.0/library

all : $(PNAME)

$(PNAME) : $(OBJS)
	$(CC) -framework OpenCL $(LDFLAGS) -o $@ $^ -lmbedcrypto

clean :
	rm $(PNAME) *.o

