summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 10 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index d5cdc508..b7b36616 100644
--- a/Makefile
+++ b/Makefile
@@ -5,18 +5,19 @@ MGAUPDATE = mgaupdate
MGAAPPLET = mgaapplet
SUBDIRS = po polkit
-PREFIX = /
-DATADIR = $(PREFIX)/usr/share
+DESTDIR =
+PREFIX = $(DESTDIR)/usr
+BINDIR = $(PREFIX)/bin
+DATADIR = $(PREFIX)/share
ICONSDIR = $(DATADIR)/icons
-LIBEXECDIR = $(PREFIX)/usr/libexec
-BINDIR = $(PREFIX)/usr/bin
-FBLIBDIR = $(PREFIX)/usr/lib/libDrakX/drakfirsttime
-SYSCONFDIR = $(PREFIX)/etc/sysconfig
+LOCALEDIR = $(DATADIR)/locale
+LIBEXECDIR = $(PREFIX)/libexec
+FBLIBDIR = $(PREFIX)/lib/libDrakX/drakfirsttime
+SYSCONFDIR = $(DESTDIR)/etc/sysconfig
SBINREL = ../sbin
-localedir = $(PREFIX)/usr/share/locale
-override CFLAGS += -DPACKAGE=\"$(NAME)\" -DLOCALEDIR=\"$(localedir)\"
+override CFLAGS += -DPACKAGE=\"$(NAME)\" -DLOCALEDIR=\"$(LOCALEDIR)\"
all:
(find -name '*.pm' -o -name mgaapplet\* -o -name mgaupdate -o -name mgaonline_agent.pl -type f) | xargs perl -pi -e 's/\s*use\s+(diagnostics|vars|strict).*//g'
@@ -29,7 +30,7 @@ clean:
find . -name '*~' | xargs rm -f
install: all
- install -d $(PREFIX)/usr/{bin,libexec,share/{mime/packages,autostart,gnome/autostart,icons},lib/libDrakX/drakfirsttime}
+ install -d $(PREFIX)/{bin,libexec,share/{mime/packages,autostart,gnome/autostart,icons},lib/libDrakX/drakfirsttime}
install -m755 $(MGAUPDATE) $(MGAAPPLET)-config $(MGAAPPLET)-upgrade-helper $(LIBEXECDIR)
install -m755 $(MGAAPPLET) $(MGAAPPLET)-update-checker $(BINDIR)
install -d $(SYSCONFDIR)