Magellan Linux

Diff of /trunk/installer-simple/Makefile

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

revision 2451 by niro, Tue Jan 7 15:02:18 2014 UTC revision 2452 by niro, Tue Jan 7 15:03:12 2014 UTC
# Line 1  Line 1 
1  # $Id$  Sende              ChangeLog
2    Sende              Makefile
3  SYSCONFDIR = /etc  Sende              functions/common-dialogs.sh
4  PREFIX = /usr  Übertrage Daten .
 LIBDIR = $(PREFIX)/lib/installer  
 BINDIR = $(PREFIX)/bin  
   
 SED = sed  
 INSTALL = install  
 LN_S = ln -snf  
 RM = rm  
 CAT = cat  
 PKGCONFIG = pkg-config  
   
 VERSION = $(shell $(CAT) VERSION)  
 SYSTEMDUNITDIR = $(shell $(PKGCONFIG) --variable=systemdsystemunitdir systemd)  
 INSTALLER_TTY = tty1  
   
 all:  
  $(SED) -e 's:%VERSIONTAG%:$(VERSION):' \  
  -e 's:%LIBDIR%:$(LIBDIR):g' \  
  bin/installer.sh.in \  
  > bin/installer.sh  
  $(SED) -e 's:%INSTALLER_TTY%:$(INSTALLER_TTY):g'  \  
  -e 's:%BINDIR%:$(BINDIR):g'  \  
  systemd/installer.service.in \  
  > systemd/installer.service  
   
 create-dirs:  
  $(INSTALL) -d -m 0755 $(DESTDIR)/$(SYSCONFDIR)  
  $(INSTALL) -d -m 0755 $(DESTDIR)/$(LIBDIR)/functions  
  $(INSTALL) -d -m 0755 $(DESTDIR)/$(BINDIR)  
   
 install-files:  
  $(INSTALL) -m 0644 conf/installer.conf $(DESTDIR)$(SYSCONFDIR)  
  $(INSTALL) -m 0755 bin/installer.sh $(DESTDIR)$(BINDIR)/installer  
  $(INSTALL) -m 0644 functions/common.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/common-dialogs.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/installer-dialogs.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/hwdetection.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/bootloader.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/grub.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/grub2.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/initrd-tools.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/dracut.sh $(DESTDIR)$(LIBDIR)/functions/  
  $(INSTALL) -m 0644 functions/mkinitrd.sh $(DESTDIR)$(LIBDIR)/functions/  
   
 install-systemd:  
  $(INSTALL) -d $(DESTDIR)/$(SYSTEMDUNITDIR)  
  $(INSTALL) -d $(DESTDIR)/$(SYSTEMDUNITDIR)/local-fs.target.wants  
  $(INSTALL) -m 0644 systemd/mnt-cdrom.mount $(DESTDIR)/$(SYSTEMDUNITDIR)  
  $(LN_S) ../mnt-cdrom.mount $(DESTDIR)/$(SYSTEMDUNITDIR)/local-fs.target.wants/mnt-cdrom.mount  
   
 install: create-dirs install-files install-systemd  
   
 pot: locale/installer.pot  
  generate-po.sh --create-pot bin/installer.sh.in installer  
  generate-po.sh --append-pot functions/common.sh installer  
  generate-po.sh --append-pot functions/common-dialogs.sh installer  
  generate-po.sh --append-pot functions/installer-dialogs.sh installer  
  generate-po.sh --append-pot functions/hwdetection.sh installer  
  generate-po.sh --append-pot functions/bootloader.sh installer  
  generate-po.sh --append-pot functions/grub.sh installer  
  generate-po.sh --append-pot functions/grub2.sh installer  
  generate-po.sh --append-pot functions/initrd-tools.sh installer  
  generate-po.sh --append-pot functions/dracut.sh installer  
  generate-po.sh --append-pot functions/mkinitrd.sh installer  
  generate-po.sh --unique-pot bin/installer.sh.in installer  
  generate-po.sh --generate bin/installer.sh.in installer  
   
 install-mo: locale/installer.pot  
  DESTDIR=$(DESTDIR) generate-po.sh --compile bin/installer.sh.in installer  
   
 clean:  
  $(RM) -f bin/installer.sh  
  $(RM) -f systemd/installer.service  
   
 .PHONY: all install  

Legend:
Removed from v.2451  
changed lines
  Added in v.2452