Contents of /trunk/installer/Makefile
Parent Directory | Revision Log
Revision 1037 -
(show annotations)
(download)
Sun May 30 18:59:24 2010 UTC (14 years, 4 months ago) by niro
File size: 1525 byte(s)
Sun May 30 18:59:24 2010 UTC (14 years, 4 months ago) by niro
File size: 1525 byte(s)
-fixed makefile
1 | # Magellan Installer |
2 | # $Id$ |
3 | |
4 | DESTDIR= |
5 | |
6 | sysconfdir=/etc |
7 | datadir=/usr/share/installer |
8 | sbindir=/usr/sbin |
9 | |
10 | srcdir=. |
11 | |
12 | all: install |
13 | |
14 | create-dirs: |
15 | install -d -m 0755 $(DESTDIR)$(sysconfdir) |
16 | install -d -m 0755 $(DESTDIR)$(datadir) |
17 | install -d -m 0755 $(DESTDIR)$(datadir)/data |
18 | install -d -m 0755 $(DESTDIR)$(datadir)/include |
19 | install -d -m 0755 $(DESTDIR)$(datadir)/ncurses-gui |
20 | install -d -m 0755 $(DESTDIR)$(datadir)/gtk-gui |
21 | install -d -m 0755 $(DESTDIR)$(sbindir) |
22 | |
23 | install-files: |
24 | install -m 0644 $(srcdir)/etc/installer.conf $(DESTDIR)$(sysconfdir) |
25 | install -m 0755 $(srcdir)/installer-ncurses.sh $(DESTDIR)$(datadir) |
26 | install -m 0755 $(srcdir)/installer-gtk.sh $(DESTDIR)$(datadir) |
27 | install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir) |
28 | for i in $(srcdir)/data/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/data/$(basename $i); done |
29 | for i in $(srcdir)/include/*; do install -m 0755 $${i} $(DESTDIR)$(datadir)/include/$(basename $i); done |
30 | for i in $(srcdir)/ncurses-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/ncurses-gui/$(basename $i); done |
31 | for i in $(srcdir)/gtk-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/gtk-gui/$(basename $i); done |
32 | # fix datadir location |
33 | echo "INSTALLER_DIR=\"$(datadir)\"" > $(DESTDIR)$(sysconfdir)/installer.conf |
34 | |
35 | install-symlinks: |
36 | ln -snf $(datadir)/installer-ncurses.sh $(DESTDIR)$(sbindir)/installer-ncurses |
37 | ln -snf $(datadir)/installer-gtk.sh $(DESTDIR)$(sbindir)/installer-gtk |
38 | |
39 | install: create-dirs \ |
40 | install-files \ |
41 | install-symlinks |
42 | |
43 | .PHONY: all install |