Magellan Linux

Diff of /tags/installer-0_1_1/Makefile

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

revision 1036 by niro, Sun May 30 18:39:00 2010 UTC revision 1049 by niro, Sun May 30 23:11:54 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)
30     install -m 0644 $(srcdir)/VERSION $(DESTDIR)$(datadir)
31     for i in $(srcdir)/data/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/data/$(basename $i); done
32     for i in $(srcdir)/include/*; do install -m 0755 $${i} $(DESTDIR)$(datadir)/include/$(basename $i); done
33     # fix datadir location
34     echo "INSTALLER_DIR=\"$(datadir)\"" > $(DESTDIR)$(sysconfdir)/installer.conf
35    
36    install-files-ncurses:
37   install -m 0755 $(srcdir)/installer-ncurses.sh $(DESTDIR)$(datadir)   install -m 0755 $(srcdir)/installer-ncurses.sh $(DESTDIR)$(datadir)
38     for i in $(srcdir)/ncurses-gui/*; do install -m 0644 $${i} $(DESTDIR)$(datadir)/ncurses-gui/$(basename $i); done
39    
40    install-files-gtk:
41   install -m 0755 $(srcdir)/installer-gtk.sh $(DESTDIR)$(datadir)   install -m 0755 $(srcdir)/installer-gtk.sh $(DESTDIR)$(datadir)
42   install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir)   install -m 0755 $(srcdir)/guification.sh $(DESTDIR)$(datadir)
43   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  
44    
45  install-symlinks:  install-symlinks-ncurses:
46   ln -snf $(datadir)/installer-ncurses.sh $(DESTDIR)$(sbindir)/installer-ncurses   ln -snf $(datadir)/installer-ncurses.sh $(DESTDIR)$(sbindir)/installer-ncurses
47    
48    install-symlinks-gtk:
49   ln -snf $(datadir)/installer-gtk.sh $(DESTDIR)$(sbindir)/installer-gtk   ln -snf $(datadir)/installer-gtk.sh $(DESTDIR)$(sbindir)/installer-gtk
50    
51  install: create-dirs \  install-common: create-dirs-common \
52   install-files \   install-files-common
53   install-symlinks  
54    install-ncurses: create-dirs-ncurses \
55     install-files-ncurses \
56     install-symlinks-ncurses \
57    
58    install-gtk: create-dirs-gtk \
59     install-files-gtk \
60     install-symlinks-gtk
61    
62    install: install-common \
63     install-ncurses \
64     install-gtk
65    
66  .PHONY: all install  .PHONY: all install install-common install-ncurses install-gtk

Legend:
Removed from v.1036  
changed lines
  Added in v.1049