chiark / gitweb /
Discard alloc stuff.
[userv-utils.git] / ipif / Makefile
index c8f66734e384f19e05d955de86e16bd756107a10..c5e3a3730cd0e4507f56a93ebaf265fef324eb51 100644 (file)
@@ -3,16 +3,21 @@
 CFLAGS=                -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith \
                -Wwrite-strings -g -D_GNU_SOURCE
 
-etc=           /etc
+etcdir=                /etc
 prefix=                /usr/local
-libipif=       $(prefix)/lib/userv-ipif
-etcipif=       $(etc)/userv/ipif
+
+libdir=                $(prefix)/lib
+libuserv=      $(libdir)/userv
+
+etcuserv=      $(etcdir)/userv
+services=      $(etcuserv)/services.d
 
 TARGETS=       service
 
 all:           $(TARGETS)
 
 install:       all
-               mkdir -p $(libipif) $(etcipif)
-               cp service alloc.pl $(libdir)/.
-               touch $(etcipif)/networks
+               mkdir -p $(libuserv) $(services)
+               cp service $(libdir)/ipif
+               cp ipif $(services)/ipif:new
+               set -e; cd $(services); test -f ipif || mv ipif:new ipif