Annotation of /trunk/installer/Makefile
Parent Directory | Revision Log
Revision 1036 -
(hide annotations)
(download)
Sun May 30 18:39:00 2010 UTC (14 years, 3 months ago) by niro
File size: 1453 byte(s)
Sun May 30 18:39:00 2010 UTC (14 years, 3 months ago) by niro
File size: 1453 byte(s)
-added gtk gui loader script for kdrive
1 | niro | 1036 | # 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 $(srcdir)/data/*; do install -m 0644 $(DESTDIR)$(datadir)/data/$${i}; done | ||
29 | for i $(srcdir)/include/*; do install -m 0755 $(DESTDIR)$(datadir)/include/$${i}; done | ||
30 | for i $(srcdir)/ncurses-gui/*; do install -m 0644 $(DESTDIR)$(datadir)/ncurses-gui/$${i}; done | ||
31 | for i $(srcdir)/gtk-gui/*; do install -m 0644 $(DESTDIR)$(datadir)/gtk-gui/$${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 |