11 |
|
|
12 |
all: install |
all: install |
13 |
|
|
14 |
create-dirs: |
create-dirs-common: |
15 |
install -d -m 0755 $(DESTDIR)$(sysconfdir) |
install -d -m 0755 $(DESTDIR)$(sysconfdir) |
16 |
install -d -m 0755 $(DESTDIR)$(datadir) |
install -d -m 0755 $(DESTDIR)$(datadir) |
17 |
install -d -m 0755 $(DESTDIR)$(datadir)/data |
install -d -m 0755 $(DESTDIR)$(datadir)/data |
18 |
install -d -m 0755 $(DESTDIR)$(datadir)/include |
install -d -m 0755 $(DESTDIR)$(datadir)/include |
19 |
|
|
20 |
|
create-dirs-ncurses: |
21 |
install -d -m 0755 $(DESTDIR)$(datadir)/ncurses-gui |
install -d -m 0755 $(DESTDIR)$(datadir)/ncurses-gui |
22 |
|
install -d -m 0755 $(DESTDIR)$(sbindir) |
23 |
|
|
24 |
|
create-dirs-gtk: |
25 |
install -d -m 0755 $(DESTDIR)$(datadir)/gtk-gui |
install -d -m 0755 $(DESTDIR)$(datadir)/gtk-gui |
26 |
install -d -m 0755 $(DESTDIR)$(sbindir) |
install -d -m 0755 $(DESTDIR)$(sbindir) |
27 |
|
|
28 |
install-files: |
install-files-common: |
29 |
install -m 0644 $(srcdir)/etc/installer.conf $(DESTDIR)$(sysconfdir) |
install -m 0644 $(srcdir)/etc/installer.conf $(DESTDIR)$(sysconfdir) |
30 |
|
for i in $(srcdir)/data/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/data/$(basename $i); done |
31 |
|
for i in $(srcdir)/include/*; do install -m 0755 $${i} $(DESTDIR)$(datadir)/include/$(basename $i); done |
32 |
|
# fix datadir location |
33 |
|
echo "INSTALLER_DIR=\"$(datadir)\"" > $(DESTDIR)$(sysconfdir)/installer.conf |
34 |
|
|
35 |
|
install-files-ncurses: |
36 |
install -m 0755 $(srcdir)/installer-ncurses.sh $(DESTDIR)$(datadir) |
install -m 0755 $(srcdir)/installer-ncurses.sh $(DESTDIR)$(datadir) |
37 |
|
for i in $(srcdir)/ncurses-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/ncurses-gui/$(basename $i); done |
38 |
|
|
39 |
|
install-files-gtk: |
40 |
install -m 0755 $(srcdir)/installer-gtk.sh $(DESTDIR)$(datadir) |
install -m 0755 $(srcdir)/installer-gtk.sh $(DESTDIR)$(datadir) |
41 |
install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir) |
install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir) |
42 |
for i $(srcdir)/data/*; do install -m 0644 $(DESTDIR)$(datadir)/data/$${i}; done |
for i in $(srcdir)/gtk-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/gtk-gui/$(basename $i); done |
|
for i $(srcdir)/include/*; do install -m 0755 $(DESTDIR)$(datadir)/include/$${i}; done |
|
|
for i $(srcdir)/ncurses-gui/*; do install -m 0644 $(DESTDIR)$(datadir)/ncurses-gui/$${i}; done |
|
|
for i $(srcdir)/gtk-gui/*; do install -m 0644 $(DESTDIR)$(datadir)/gtk-gui/$${i}; done |
|
|
# fix datadir location |
|
|
echo "INSTALLER_DIR=\"$(datadir)\"" > $(DESTDIR)$(sysconfdir)/installer.conf |
|
43 |
|
|
44 |
install-symlinks: |
install-symlinks-ncurses: |
45 |
ln -snf $(datadir)/installer-ncurses.sh $(DESTDIR)$(sbindir)/installer-ncurses |
ln -snf $(datadir)/installer-ncurses.sh $(DESTDIR)$(sbindir)/installer-ncurses |
46 |
|
|
47 |
|
install-symlinks-gtk: |
48 |
ln -snf $(datadir)/installer-gtk.sh $(DESTDIR)$(sbindir)/installer-gtk |
ln -snf $(datadir)/installer-gtk.sh $(DESTDIR)$(sbindir)/installer-gtk |
49 |
|
|
50 |
install: create-dirs \ |
install-common: create-dirs-common \ |
51 |
install-files \ |
install-files-common |
52 |
install-symlinks |
|
53 |
|
install-ncurses: create-dirs-ncurses \ |
54 |
|
install-files-ncurses \ |
55 |
|
install-symlinks-ncurses \ |
56 |
|
|
57 |
|
install-gtk: create-dirs-gtk \ |
58 |
|
install-files-gtk \ |
59 |
|
install-symlinks-gtk |
60 |
|
|
61 |
|
install: install-common \ |
62 |
|
install-ncurses \ |
63 |
|
install-gtk |
64 |
|
|
65 |
.PHONY: all install |
.PHONY: all install install-common install-ncurses install-gtk |