Blob Blame History Raw
diff --git a/Makefile b/Makefile
index 06688e9..b56e067 100644
--- a/Makefile
+++ b/Makefile
@@ -2,26 +2,22 @@
 # Makefile for ampr-ripd
 #
 
-CONFDIR = /etc
-SBINDIR = /usr/sbin
-SCACHEDIR = /var/lib/amprd
-
-# no need to run dx-broadcast as root
-OWN = daemon
-GRP = daemon
+CONFDIR = $(DESTDIR)/etc
+SBINDIR = $(DESTDIR)/usr/sbin
+SCACHEDIR = $(DESTDIR)/var/lib/amprd
 
 CC = gcc
-COPT = -Wall -O2
+CFLAGS = -Wall -O2
 LD = gcc
-LOPT =
+LDFLAGS =
 
 OBJFILES = amprd.o tunnel.o minIni.o list.o rip.o encap.o cache.o route.o
 
 .c.o:
-	$(CC) $(COPT) -c $<
+	$(CC) $(CFLAGS) -c $<
 
 amprd:	$(OBJFILES)
-	$(LD) $(LOPT) -o amprd $(OBJFILES)
+	$(LD) $(LDFLAGS) -o amprd $(OBJFILES)
 
 all:	amprd
 
@@ -30,6 +26,6 @@ clean:
 
 install:	amprd
 #	strip amprd
-	install -m 755 -o $(OWN) -g $(GRP) -d                   $(SCACHEDIR)
-	install -m 644 -o $(OWN) -g $(GRP) amprd.conf.example   $(CONFDIR)
-	install -m 755 -o $(OWN) -g $(GRP) amprd                $(SBINDIR)
+	install -m 755 -p -d -D                    $(SCACHEDIR)
+	install -m 644 -p -D amprd.conf.example    $(CONFDIR)/amprd.conf
+	install -m 755 -p -D amprd                 $(SBINDIR)/amprd