File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / istgt / etc / Makefile.in
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Oct 9 09:13:23 2012 UTC (11 years, 7 months ago) by misho
Branches: istgt, MAIN
CVS tags: v20121028, v20120901, HEAD
dhcp 4.1 r7

# for etc

top_srcdir = @top_srcdir@
srcdir   = @srcdir@

prefix   = @prefix@
exec_prefix = @exec_prefix@
bindir   = @bindir@
sbindir  = @sbindir@
sysconfdir = @sysconfdir@
datarootdir = @datarootdir@
datadir  = @datadir@
libexecdir = @libexecdir@
mandir   = @mandir@

configdir = @configdir@
mediadir = @mediadir@

SED      = @SED@
INSTALL  = @INSTALL@
MKDIR_P  = @MKDIR_P@

source   = 
header   = 
document = 
sample   = auth.conf istgtcontrol.conf \
	istgt.large.conf.in istgt.conf.in \
	istgt.sh.in istgt_netbsd.sh.in istgt_linux.sh.in
rctemplate = @rctemplate@
rcdir    = @rcdir@
rcfile   = $(rctemplate:.sh.in=.sh)

DISTDIR = $(top_srcdir)/`cat $(top_srcdir)/distdir`
DISTFILES = Makefile.in \
	$(header) $(source) \
	$(document) $(sample)

#########################################################################

.PHONY: all install install-dirs
all: istgt.large.conf istgt.conf $(rcfile)

istgt.large.conf:
	$(SED) -e 's:%%SYSCONFDIR%%:$(sysconfdir):g' \
		-e 's:%%CONFIGDIR%%:$(configdir):g' \
		-e 's:%%MEDIADIR%%:$(mediadir):g' < istgt.large.conf.in > $@
istgt.conf:
	$(SED) -e 's:%%SYSCONFDIR%%:$(sysconfdir):g' \
		-e 's:%%CONFIGDIR%%:$(configdir):g' \
		-e 's:%%MEDIADIR%%:$(mediadir):g' < istgt.conf.in > $@
$(rcfile):
	$(SED) -e 's:%%SYSCONFDIR%%:$(sysconfdir):g' \
		-e 's:%%CONFIGDIR%%:$(configdir):g' \
		-e 's:%%MEDIADIR%%:$(mediadir):g' \
		-e 's:%%BINDIR%%:$(bindir):g' \
		-e 's:%%SBINDIR%%:$(sbindir):g' < $(rctemplate) > $@

.PHONY: dist clean distclean depend
dist: $(DISTFILES)
	$(MKDIR_P) $(DISTDIR)/$(subdir)
	cd $(srcdir); thisdir=`pwd`; \
	for file in $(DISTFILES); do \
	    cp -p $$thisdir/$$file $(DISTDIR)/$(subdir); \
	done

install: install-dirs
	$(INSTALL) -m 0644 istgt.conf $(DESTDIR)$(sysconfdir)/istgt/istgt.conf.sample
	$(INSTALL) -m 0644 istgt.large.conf \
		$(DESTDIR)$(sysconfdir)/istgt/istgt.large.conf.sample
	$(INSTALL) -m 0600 auth.conf $(DESTDIR)$(sysconfdir)/istgt/auth.conf.sample
	$(INSTALL) -m 0600 istgtcontrol.conf \
		$(DESTDIR)$(sysconfdir)/istgt/istgtcontrol.conf.sample
#	$(INSTALL) -m 0555 istgt.sh $(DESTDIR)$(sysconfdir)/rc.d/istgt
	if [ "x$(rcfile)" != "x" -a -f "$(rcfile)" ]; then \
	    $(INSTALL) -m 0555 $(rcfile) $(DESTDIR)$(rcdir)/istgt; \
	fi

install-dirs:
	$(MKDIR_P) $(DESTDIR)$(sysconfdir)/istgt
	if [ -n "$(rcfile)" ] && [ -f "$(rcfile)" ]; then \
	    if [ -n "$(DESTDIR)$(rcdir)" ] && [ ! -d "$(DESTDIR)$(rcdir)" ]; then \
		$(MKDIR_P) $(DESTDIR)$(rcdir); \
	    fi \
	fi

clean:
	-rm -f istgt.large.conf istgt.conf $(rcfile)
	-rm -f a.out *.o *.core
	-rm -f *~

distclean: clean
	-rm -f Makefile config.status config.cache config.log config.h

depend:

#########################################################################

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>