Magellan Linux

Diff of /trunk/installer/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1038 by niro, Sun May 30 18:59:24 2010 UTC revision 1039 by niro, Sun May 30 19:31:03 2010 UTC
# Line 11  srcdir=. Line 11  srcdir=.
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)
  install -m 0755 $(srcdir)/installer-ncurses.sh $(DESTDIR)$(datadir)  
  install -m 0755 $(srcdir)/installer-gtk.sh $(DESTDIR)$(datadir)  
  install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir)  
30   for i in $(srcdir)/data/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/data/$(basename $i); done   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   for i in $(srcdir)/include/*; do install -m 0755 $${i} $(DESTDIR)$(datadir)/include/$(basename $i); done
  for i in $(srcdir)/ncurses-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/ncurses-gui/$(basename $i); done  
  for i in $(srcdir)/gtk-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/gtk-gui/$(basename $i); done  
32   # fix datadir location   # fix datadir location
33   echo "INSTALLER_DIR=\"$(datadir)\"" > $(DESTDIR)$(sysconfdir)/installer.conf   echo "INSTALLER_DIR=\"$(datadir)\"" > $(DESTDIR)$(sysconfdir)/installer.conf
34    
35  install-symlinks:  install-files-ncurses:
36     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)
41     install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir)
42     for i in $(srcdir)/gtk-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/gtk-gui/$(basename $i); done
43    
44    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

Legend:
Removed from v.1038  
changed lines
  Added in v.1039