# $Id$ DESTDIR = PREFIX = /usr ETCDIR = /etc BINDIR = $(PREFIX)/bin SBINDIR = $(PREFIX)/sbin LIBDIR = $(PREFIX)/lib MCLIBDIR = $(LIBDIR)/mcored RCINITDIR = $(ETCDIR)/rc.d/init.d INSTALL = install LN = ln -snf SED = sed -i GLOBAL_CLASSES = daemon hwdetection sessionauth CLIENT_CLASSES = graphic input mage network printing session system vnc install: $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/mcore $(INSTALL) -d $(DESTDIR)/$(ETCDIR)/conf.d $(INSTALL) -d $(DESTDIR)/$(RCINITDIR) $(INSTALL) -d $(DESTDIR)/$(MCLIBDIR)/include $(INSTALL) -d $(DESTDIR)/$(BINDIR) $(INSTALL) -d $(DESTDIR)/$(SBINDIR) $(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 $(INSTALL) -m0755 daemon/mcorepasswd.sh $(DESTDIR)/${MCLIBDIR}/mcorepasswd $(INSTALL) -m0755 daemon/generate-certificate.sh $(DESTDIR)/${MCLIBDIR}/mcore-generate-certificate $(INSTALL) -m0755 daemon/client/mcored.sh $(DESTDIR)/$(MCLIBDIR)/mcored $(SED) "s:^\(MCLIBDIR=\).*:\1\"$(MCLIBDIR)\":" \ $(DESTDIR)/${MCLIBDIR}/mcorepasswd \ $(DESTDIR)/$(MCLIBDIR)/mcored $(LN) $(MCLIBDIR)/mcorepasswd $(DESTDIR)/$(BINDIR)/mcorepasswd $(LN) $(MCLIBDIR)/mcore-generate-certificate $(DESTDIR)/$(BINDIR)/mcore-generate-certificate $(LN) $(MCLIBDIR)/mcored $(DESTDIR)/$(SBINDIR)/mcored for class in $(GLOBAL_CLASSES); \ do \ $(INSTALL) -m0644 \ daemon/include/$${class}.global.class \ $(DESTDIR)/$(MCLIBDIR)/include/; \ done for class in $(CLIENT_CLASSES); \ do \ $(INSTALL) -m0644 \ daemon/client/include/$${class}.client.class \ $(DESTDIR)/$(MCLIBDIR)/include/; \ done