# $Id$ PREFIX = /usr SYSCONFDIR = /etc BINDIR = $(PREFIX)/bin SBINDIR = $(PREFIX)/sbin LIBDIR = $(PREFIX)/lib DATADIR = $(PREFIX)/share LOCALSTATEDIR = /var RUNDIR = CONFDDIR = $(SYSCONFDIR)/conf.d SSLDIR = ${SYSCONFDIR}/ssl PIXMAPSDIR = $(DATADIR)/pixmaps DRACUTCONFDIR = ${ETCDIR}/dracut.conf.d DRACUTMODULESDIR = ${LIBDIR}/dracut/modules.d SYSTEMDSYSTEMUNITDIR = SYSTEMDSYSTEMCONFDIR = SYSVRCDDIR = SYSVINITDDIR = CLIENT_CLASSES = MCORE_LIBDIR = $(LIBDIR)/mcored MCORE_CHROOTDIR = $(LOCALSTATEDIR)/lib/mcored MCORE_DISTRIBUTION = mCore MCORE_DEFAULT_HOSTNAME= mcore MCORE_DEFAULT_DOMAIN = mcoredomain.domain MCORE_UNPRIV_USER = mcore MCORE_UNPRIV_GROUP = users MCORE_UNPRIV_HOME = /home/$(MCORE_UNPRIV_USER) MCORE_CONTROL_SERVER = mcorectl.localdomain.local SYSTEMINIT = systemd SPLASH = plymouth CC = gcc CHMOD = chmod INSTALL = install LN = ln -snf SED = sed PKGCONFIG = pkg-config SCRIPT_SED_COMMAND = \ $(SED) \ -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \ -e "s:@@SBINDIR@@:$(SBINDIR):g" \ -e "s:@@LOCALSTATEDIR@@:$(LOCALSTATEDIR):g" \ -e "s:@@CONFDDIR@@:$(CONFDDIR):g" \ -e "s:@@RUNDIR@@:$(RUNDIR):g" \ -e "s:@@PIXMAPSDIR@@:$(PIXMAPSDIR):g" \ -e "s:@@SSLDIR@@:$(SSLDIR):g" \ -e "s:@@SYSVINITDDIR@@:$(SYSVINITDDIR):g" \ -e "s:@@SYSVRCDDIR@@:$(SYSVRCDDIR):g" \ -e "s:@@SYSTEMDSYSTEMUNITDIR@@:$(SYSTEMDSYSTEMUNITDIR):g" \ -e "s:@@SYSTEMDSYSTEMCONFDIR@@:$(SYSTEMDSYSTEMCONFDIR):g" \ -e "s:@@MCORE_LIBDIR@@:$(MCORE_LIBDIR):g" \ -e "s:@@MCORE_CHROOTDIR@@:$(MCORE_CHROOTDIR):g" \ -e "s:@@MCORE_DISTRIBUTION@@:$(MCORE_DISTRIBUTION):g" \ -e "s:@@MCORE_DEFAULT_DOMAIN@@:$(MCORE_DEFAULT_DOMAIN):g" \ -e "s:@@MCORE_DEFAULT_HOSTNAME@@:$(MCORE_DEFAULT_HOSTNAME):g" \ -e "s:@@MCORE_CONTROL_SERVER@@:$(MCORE_CONTROL_SERVER):g" \ -e "s:@@MCORE_UNPRIV_USER@@:$(MCORE_UNPRIV_USER):g" \ -e "s:@@MCORE_UNPRIV_GROUP@@:$(MCORE_UNPRIV_GROUP):g" \ -e "s:@@MCORE_UNPRIV_HOME@@:$(MCORE_UNPRIV_HOME):g" \ $< > $@ SCRIPT_EXEC_CREATE_COMMAND = \ $(SCRIPT_SED_COMMAND); \ $(CHMOD) +x $@ %.class: %.class.in $(SCRIPT_SED_COMMAND) %: %.in $(SCRIPT_EXEC_CREATE_COMMAND) %: %.o $(CC) $($(@:%=%_CFLAGS)) -o $@ $< %.o: %.c $(CC) -c -o $@ $<