# Magellan Installer # $Id$ DESTDIR= sysconfdir=/etc datadir=/usr/share/installer sbindir=/usr/sbin srcdir=. all: install create-dirs: install -d -m 0755 $(DESTDIR)$(sysconfdir) install -d -m 0755 $(DESTDIR)$(datadir) install -d -m 0755 $(DESTDIR)$(datadir)/data install -d -m 0755 $(DESTDIR)$(datadir)/include install -d -m 0755 $(DESTDIR)$(datadir)/ncurses-gui install -d -m 0755 $(DESTDIR)$(datadir)/gtk-gui install -d -m 0755 $(DESTDIR)$(sbindir) install-files: 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) for i $(srcdir)/data/*; do install -m 0644 $(DESTDIR)$(datadir)/data/$${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 install-symlinks: ln -snf $(datadir)/installer-ncurses.sh $(DESTDIR)$(sbindir)/installer-ncurses ln -snf $(datadir)/installer-gtk.sh $(DESTDIR)$(sbindir)/installer-gtk install: create-dirs \ install-files \ install-symlinks .PHONY: all install