Sven Köhler: DESTDIR cleanup
diff --git a/Makefile b/Makefile
index cc91da5..e25af6b 100644
--- a/Makefile
+++ b/Makefile
@@ -4,8 +4,19 @@
 PROGVERSION:=2.0.7
 PROGDATE:=January\ 2004
 
-LIBDIR?=$(DESTDIR)/usr/lib/
-MANDIR?=$(DESTDIR)/usr/local/man
+# default paths
+LIBDIR:=/usr/lib/
+MANDIR:=/usr/local/man
+BINDIR:=/sbin
+ETCDIR:=/etc
+
+# include DESTDIR param
+override LIBDIR:=$(DESTDIR)$(LIBDIR)
+override MANDIR:=$(DESTDIR)$(MANDIR)
+override BINDIR:=$(DESTDIR)$(BINDIR)
+override ETCDIR:=$(DESTDIR)$(ETCDIR)
+
+
 CFLAGS:=-Wall -Wunused
 CC:=gcc
 LD:=ld
@@ -23,11 +34,10 @@
 
 KERNEL_INCLUDES?=include/
 
-ETHERTYPESPATH?=$(DESTDIR)/etc
+ETHERTYPESPATH?=$(ETCDIR)
 ETHERTYPESFILE:=$(ETHERTYPESPATH)/ethertypes
 
-BINPATH?=$(DESTDIR)/sbin/
-BINFILE:=$(BINPATH)ebtables
+BINFILE:=$(BINDIR)/ebtables
 
 PROGSPECS:=-DPROGVERSION=\"$(PROGVERSION)\" \
 	-DPROGNAME=\"$(PROGNAME)\" \
@@ -68,7 +78,7 @@
 
 .PHONY: exec
 exec: ebtables
-	mkdir -p $(BINPATH)
+	mkdir -p $(BINDIR)
 	install -m 0755 -o root -g root $< $(BINFILE)
 
 .PHONY: install