Bugfixes: use -O2, and defend against fgets giving an empty string.
[userv-utils] / ipif / Makefile
1 #
2
3 OPTIMISE= -O2
4 CFLAGS= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith \
5 -Wwrite-strings -g $(OPTIMISE) -D_GNU_SOURCE
6
7 etcdir= /etc
8 prefix= /usr/local
9
10 libdir= $(prefix)/lib
11 libuserv= $(libdir)/userv
12
13 etcuserv= $(etcdir)/userv
14 services= $(etcuserv)/services.d
15
16 TARGETS= service
17
18 all: $(TARGETS)
19
20 install: all
21 mkdir -p $(libuserv) $(services)
22 cp service $(libuserv)/ipif
23 cp ipif $(services)/ipif:new
24 set -e; cd $(services); test -f ipif || mv ipif:new ipif