37 lines
908 B
Makefile
37 lines
908 B
Makefile
CFLAGS=-Wall -Wextra -Werror -std=c99 -O3 -I $(shell brew --prefix libftdi || echo /usr)/include/libftdi1
|
|
UNAME_S := $(shell uname -s)
|
|
ifeq ($(UNAME_S),Darwin)
|
|
LIBRT=
|
|
else
|
|
LIBRT=-lrt
|
|
endif
|
|
|
|
all: passgen healthcheck findlongest entcheck hex2bin bin2hex flipbits dice
|
|
|
|
passgen: passgen.c
|
|
$(CC) $(CFLAGS) -o passgen passgen.c -lm
|
|
|
|
healthcheck: ../healthcheck.c
|
|
$(CC) $(CFLAGS) -D TEST_HEALTHCHECK -o healthcheck ../healthcheck.c -lm $(LIBRT)
|
|
|
|
entcheck: entcheck.c
|
|
$(CC) $(CFLAGS) -o entcheck entcheck.c -lm $(LIBRT)
|
|
|
|
findlongest: findlongest.c
|
|
$(CC) $(CFLAGS) -o findlongest findlongest.c
|
|
|
|
hex2bin: hex2bin.c
|
|
$(CC) $(CFLAGS) -o hex2bin hex2bin.c
|
|
|
|
bin2hex: bin2hex.c
|
|
$(CC) $(CFLAGS) -o bin2hex bin2hex.c
|
|
|
|
flipbits: flipbits.c
|
|
$(CC) $(CFLAGS) -o flipbits flipbits.c
|
|
|
|
dice: dice.c
|
|
$(CC) $(CFLAGS) -o dice dice.c
|
|
|
|
clean:
|
|
$(RM) passgen healthcheck findlongest entcheck hex2bin bin2hex flipbits dice
|