
CC = gcc
LD = $(CC)
CP = cp
LN = ln -sf
RM = rm -f
TR = tr
SED = sed
NULL = /dev/null
CPPFLAGS = -E
OMPFLAGS =
# MD4, MD5 and OpenCL debugging
#DEBUG = -DDEBUG
CFLAGS = -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -I$(ATISTREAMSDKROOT)/include -I/usr/local/cuda/include $(OMPFLAGS) $(DEBUG)
#CFLAGS = -g -c -Wall -fomit-frame-pointer -I/usr/local/include $(OMPFLAGS) $(DEBUG)
# -DHAVE_SKEY
ASFLAGS = -c $(OMPFLAGS)
LDFLAGS = -L/usr/local/lib -L/usr/local/ssl/lib -L$(ATISTREAMSDKROOT)/lib/x86_64 -lcrypto -lm -lOpenCL


all: bfsha.o
	$(CC) $(LDFLAGS) bfsha.o -o bfsha

bfsha.o: bfsha.c
	$(CC) $(CFLAGS) bfsha.c

clean:
	$(RM) bfsha bfsha.o
