2021-03-14 14:18:06 +01:00
|
|
|
include config.mk
|
|
|
|
|
2020-12-02 18:06:45 +01:00
|
|
|
PREFIX?=/usr/local/
|
2020-12-09 08:31:18 +01:00
|
|
|
CFLAGS += -pedantic -Wall -Wextra -Wmissing-prototypes \
|
2021-03-14 14:18:06 +01:00
|
|
|
-Wstrict-prototypes -Wwrite-strings ${EXTRAFLAGS}
|
2020-12-02 18:06:45 +01:00
|
|
|
|
2021-01-14 13:31:51 +01:00
|
|
|
.SUFFIXES: .c .o
|
|
|
|
|
|
|
|
.c.o:
|
|
|
|
${CC} ${CFLAGS} -c $<
|
|
|
|
|
2020-12-01 23:39:05 +01:00
|
|
|
all: vger
|
|
|
|
|
|
|
|
clean:
|
2021-02-05 21:24:32 +01:00
|
|
|
find . \( -name vger -o \
|
|
|
|
-name "*.o" -o \
|
|
|
|
-name "*.core" \) \
|
|
|
|
-delete
|
2020-12-04 19:29:44 +01:00
|
|
|
|
2021-01-14 13:31:51 +01:00
|
|
|
vger: main.o mimes.o utils.o opts.h
|
|
|
|
${CC} ${CFLAGS} -o $@ main.o mimes.o utils.o
|
2020-12-04 19:29:44 +01:00
|
|
|
|
2020-12-02 20:02:07 +01:00
|
|
|
install: vger
|
|
|
|
install -o root -g wheel vger ${PREFIX}/bin/
|
2020-12-03 21:40:16 +01:00
|
|
|
install -o root -g wheel vger.8 ${PREFIX}/man/man8/
|
2020-12-01 23:39:05 +01:00
|
|
|
|
|
|
|
test: vger
|
|
|
|
cd tests && sh test.sh
|