# $Id$ PREFIX = /usr SYSCONFDIR = /etc BINDIR = $(PREFIX)/bin SBINDIR = $(PREFIX)/sbin LIBDIR = $(PREFIX)/lib DATADIR = $(PREFIX)/share DOCDIR = $(PREFIX)/share/doc/mage LOCALSTATEDIR = /var RUNDIR = /run CONFDDIR = $(SYSCONFDIR)/conf.d ENVDDIR = $(SYSCONFDIR)/env.d MAGELIBDIR = $(LIBDIR)/mage CC = gcc CHMOD = chmod INSTALL = install LN = ln -snf RM = rm -f RMDIR = rmdir --ignore-fail-on-non-empty SED = sed PKGCONFIG = pkg-config INSTALLDIR = $(INSTALL) -d INSTALLFILE = $(INSTALL) -m0644 INSTALLEXEC = $(INSTALL) -m0755 SCRIPT_SED_LINES = \ -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \ -e "s:@@BINDIR@@:$(BINDIR):g" \ -e "s:@@SBINDIR@@:$(SBINDIR):g" \ -e "s:@@LIBDIR@@:$(LIBDIR):g" \ -e "s:@@DATADIR@@:$(DATADIR):g" \ -e "s:@@LOCALSTATEDIR@@:$(LOCALSTATEDIR):g" \ -e "s:@@CONFDDIR@@:$(CONFDDIR):g" \ -e "s:@@ENVDDIR@@:$(ENVDDIR):g" \ -e "s:@@RUNDIR@@:$(RUNDIR):g" \ -e "s:@@MAGELIBDIR@@:$(MAGELIBDIR):g" SCRIPT_SED_COMMAND = \ $(SED) \ $(SCRIPT_SED_LINES) \ $< > $@ %.conf: %.conf.in $(SCRIPT_SED_COMMAND) %.confd: %.confd.in $(SCRIPT_SED_COMMAND) %.sh: %.sh.in $(SCRIPT_SED_COMMAND) %.rc: %.rc.in $(SCRIPT_SED_COMMAND) %: %.in $(SCRIPT_SED_COMMAND) %: %.o $(CC) $($(@:%=%_CFLAGS)) -o $@ $< %.o: %.c $(CC) -c -o $@ $<