Blob


1 PROG = galileo
3 SRCS = galileo.c config.c fcgi.c log.c parse.y proc.c proxy.c \
4 xmalloc.c
6 MAN = ${PROG}.conf.5 ${PROG}.8
8 # debug
9 CFLAGS += -O0 -g3
11 CFLAGS += -I${.CURDIR}
13 WARNINGS = yes
15 CDIAGFLAGS = -Wall -Wextra -Wpointer-arith -Wuninitialized
16 CDIAGFLAGS+= -Wstrict-prototypes -Wmissing-prototypes -Wunused
17 CDIAGFLAGS+= -Wsign-compare -Wshadow -Wno-unused-parameter
18 CDIAGFLAGS+= -Wno-missing-field-initializers
19 CDIAGFLAGS+= -Werror
21 LDADD = -levent -ltls -lutil
22 DPADD = ${LIBEVENT} ${LIBTLS} ${LIBUTIL}
24 PREFIX?= /usr/local
25 SBINDIR?= ${PREFIX}/sbin
26 MANDIR?= ${PREFIX}/man/man
28 realinstall:
29 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
30 -m ${BINMODE} ${PROG} ${SBINDIR}/${PROG}
32 .include <bsd.prog.mk>