umka/tools/makefile

39 lines
1.0 KiB
Makefile
Raw Normal View History

CC=gcc
WARNINGS=-Wall -Wextra -Wduplicated-cond -Wduplicated-branches -Wlogical-op \
-Wrestrict -Wnull-dereference -Wjump-misses-init -Wshadow -Wformat=2 \
-Wswitch -Wswitch-enum -Wpedantic
NOWARNINGS=-Wno-address-of-packed-member
CFLAGS=$(WARNINGS) $(NOWARNINGS) -std=c11 -O2 \
-DNDEBUG -D_POSIX_C_SOURCE=200809L -fno-pie
LDFLAGS=-no-pie
2023-01-21 08:53:34 +01:00
all: mkdirrange mkfilepattern randdir covpreproc mkdoubledirs gensamehash \
mksamehash
gensamehash: gensamehash.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
mkdoubledirs: mkdoubledirs.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
mksamehash: mksamehash.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
mkdirrange: mkdirrange.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
mkfilepattern: mkfilepattern.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
2021-12-12 11:37:44 +01:00
randdir: randdir.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
2022-06-13 23:46:48 +02:00
covpreproc: covpreproc.c
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
.PHONY: all clean
clean:
2023-01-21 08:53:34 +01:00
rm -f *.o mkdirrange mkfilepattern randdir covpreproc mkdoubledirs \
gensamehash mksamehash