all: bcrypt-test

# git clone https://github.com/mikejsavage/lua-bcrypt.git
LUA_BCRYPT_PATH=../lua-bcrypt/src

CFLAGS =-Wall -Werror -Wno-pointer-sign -std=c17 -O2 -I$(LUA_BCRYPT_PATH)

bcrypt-test: bcrypt-test.o bcrypt-lib.a
	cc -o $@ bcrypt-test.o bcrypt-lib.a

bcrypt-lib.a: bcrypt.o blowfish.o ggentropy.o safebfuns.o
	ar -crs $@ $^

%.o: %.c
	cc $(CFLAGS) -o $@ -c $<

%.o: $(LUA_BCRYPT_PATH)/%.c
	cc $(CFLAGS) -o $@ -c $<

.PHONY: clean
clean:
	rm -f bcrypt-test *.a *.o
