Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/Makefile

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

revision 1301 by niro, Sun Feb 6 23:42:50 2011 UTC revision 2056 by niro, Wed May 8 11:36:41 2013 UTC
# Line 6  ETCDIR = /etc Line 6  ETCDIR = /etc
6  BINDIR = $(PREFIX)/bin  BINDIR = $(PREFIX)/bin
7  SBINDIR = $(PREFIX)/sbin  SBINDIR = $(PREFIX)/sbin
8  LIBDIR = $(PREFIX)/lib  LIBDIR = $(PREFIX)/lib
9    RUNDIR = /var/lib/mcored
10  MCLIBDIR = $(LIBDIR)/mcored  MCLIBDIR = $(LIBDIR)/mcored
11  RCINITDIR = $(ETCDIR)/rc.d/init.d  RCINITDIR = $(ETCDIR)/rc.d/init.d
12  CERTDIR = ${ETCDIR}/ssl  CERTDIR = ${ETCDIR}/ssl
# Line 13  CERTDIR = ${ETCDIR}/ssl Line 14  CERTDIR = ${ETCDIR}/ssl
14  INSTALL = install  INSTALL = install
15  LN = ln -snf  LN = ln -snf
16  SED = sed -i  SED = sed -i
17    PKGCONFIG = pkg-config
18    
19    SYSTEMDUNITDIR = $(shell pkg-config --variable=systemdsystemunitdir systemd)
20    
21  GLOBAL_CLASSES = daemon hwdetection sessionauth  GLOBAL_CLASSES = daemon hwdetection sessionauth
22  CLIENT_CLASSES = citrix fluxbox graphic input mage network printing system vnc  CLIENT_CLASSES = boot citrix fluxbox graphic hardware input mage network printing system vnc
23    
24    install: install-client-daemon install-client-services-sysvinit install-client-services-systemd
25    
26  install:  install-client-daemon:
27   $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/mcore   $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/mcore
  $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/conf.d  
  $(INSTALL) -d $(DESTDIR)/$(RCINITDIR)  
28   $(INSTALL) -d $(DESTDIR)/$(MCLIBDIR)/include   $(INSTALL) -d $(DESTDIR)/$(MCLIBDIR)/include
29   $(INSTALL) -d $(DESTDIR)/$(BINDIR)   $(INSTALL) -d $(DESTDIR)/$(BINDIR)
30   $(INSTALL) -d $(DESTDIR)/$(SBINDIR)   $(INSTALL) -d $(DESTDIR)/$(SBINDIR)
31     $(INSTALL) -d $(DESTDIR)/$(RUNDIR)
32   $(INSTALL) -d $(DESTDIR)/$(CERTDIR)/certs   $(INSTALL) -d $(DESTDIR)/$(CERTDIR)/certs
33   $(INSTALL) -m0700 -d $(DESTDIR)/$(CERTDIR)/private   $(INSTALL) -m0700 -d $(DESTDIR)/$(CERTDIR)/private
34    
35   $(INSTALL) -m0644 conf/config.rc $(DESTDIR)/$(ETCDIR)/mcore/   $(INSTALL) -m0644 conf/config.rc $(DESTDIR)/$(ETCDIR)/mcore/
  $(INSTALL) -m0644 daemon/client/mcored.confd $(DESTDIR)/$(ETCDIR)/conf.d/mcored  
  $(INSTALL) -m0755 daemon/client/mcored.rc $(DESTDIR)/$(RCINITDIR)/mcored  
36   $(INSTALL) -m0644 daemon/certs/mcored.pem $(DESTDIR)/$(CERTDIR)/certs   $(INSTALL) -m0644 daemon/certs/mcored.pem $(DESTDIR)/$(CERTDIR)/certs
37   $(INSTALL) -m0400 daemon/certs/mcored.key $(DESTDIR)/$(CERTDIR)/private   $(INSTALL) -m0400 daemon/certs/mcored.key $(DESTDIR)/$(CERTDIR)/private
38    
# Line 55  install: Line 58  install:
58   daemon/client/include/$${class}.client.class \   daemon/client/include/$${class}.client.class \
59   $(DESTDIR)/$(MCLIBDIR)/include/; \   $(DESTDIR)/$(MCLIBDIR)/include/; \
60   done   done
61     $(INSTALL) -m0644 VERSION $(DESTDIR)/${MCLIBDIR}/VERSION
62    
63    install-client-services-sysvinit:
64     $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/conf.d
65     $(INSTALL) -d $(DESTDIR)/$(RCINITDIR)
66     $(INSTALL) -m0644 daemon/client/mcored.confd $(DESTDIR)/$(ETCDIR)/conf.d/mcored
67     $(INSTALL) -m0755 daemon/client/mcored.rc $(DESTDIR)/$(RCINITDIR)/mcored
68    
69    install-client-services-systemd:
70     $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/conf.d
71     $(INSTALL) -d $(DESTDIR)/$(SYSTEMDUNITDIR)
72     $(INSTALL) -m0644 daemon/client/mcored.confd $(DESTDIR)/$(ETCDIR)/conf.d/mcored
73     $(INSTALL) -m0644 daemon/client/mcored.service $(DESTDIR)/$(SYSTEMDUNITDIR)

Legend:
Removed from v.1301  
changed lines
  Added in v.2056