mirror of
https://github.com/rg3/libbcrypt.git
synced 2026-10-23 12:08:58 +03:00
23 lines
498 B
Makefile
23 lines
498 B
Makefile
CC = gcc
|
|
CFLAGS = $(shell grep '^CFLAGS = ' crypt_blowfish/Makefile | cut -d= -f2-)
|
|
.PHONY: crypt_blowfish
|
|
|
|
all: bcrypt.a
|
|
|
|
test: bcrypt.c crypt_blowfish
|
|
$(CC) $(CFLAGS) -DTEST_BCRYPT -c bcrypt.c
|
|
$(CC) -o bcrypt_test bcrypt.o crypt_blowfish/*.o
|
|
|
|
bcrypt.a: bcrypt.o crypt_blowfish
|
|
ar r bcrypt.a bcrypt.o crypt_blowfish/*.o
|
|
|
|
bcrypt.o: bcrypt.c
|
|
$(CC) $(CFLAGS) -c bcrypt.c
|
|
|
|
crypt_blowfish:
|
|
$(MAKE) -C crypt_blowfish
|
|
|
|
clean:
|
|
rm -f *.o bcrypt_test bcrypt.a *~ core
|
|
$(MAKE) -C crypt_blowfish clean
|