ACLOCAL_AMFLAGS = -I m4
SUBDIRS = . distrib
+CVS2CL_AMFLAGS = $(CVS2CL_TAG) -U cvsusers.map
+CVS2CL_ALLFLAGS := $(CVS2CL_AMFLAGS) $(CVS2CL_FLAGS)
+
sysvdir = $(sysconfdir)/init.d
confdir = $(sysconfdir)/vservers
lib_LIBRARIES = $(lib_lib_LIBS)
pkglib_SCRIPTS = $(scripts_SCRPTS)
-pkglib_DATA = $(scriptscfg_DATA)
+pkglib_DATA = $(scriptscfg_DATA) $(scripts_DTA)
pkglib_PROGRAMS = $(src_pkglib_PRGS)
sbin_SCRIPTS = $(scripts_PRGS)
sysv_SCRIPTS = $(sysv_SCRPTS)
sysconf_DATA = $(sysv_CFG)
-conf_DATA = newvserver.defaults
-BUILT_SOURCES = linuxcaps.h
+BUILT_SOURCES = linuxcaps.h pathconfig.h
man_MANS = $(man_DATMAN)
EXTRA_DIST = $(sysv_XTRAS) $(sysv_CFG) \
$(doc_DAT) $(man_DATMAN) \
$(scripts_SCRPTS) $(scripts_PRGS) $(scripts_XTRAS) \
- vserver.spec newvserver.defaults \
+ pathconfig.h.pathsubst \
+ util-vserver.spec \
m4/ensc_cflags.m4 \
THANKS
-AM_CPPFLAGS = -I $(top_srcdir)/lib -D VERSION=\"$(VERSION)\" -D PKGLIBDIR=\"$(pkglibdir)\" -D _GNU_SOURCE
+AM_CPPFLAGS = -I $(top_srcdir)/lib -D _GNU_SOURCE
AM_CFLAGS = -Wall -pedantic
-CLEANFILES = $(sysv_GENSCRPTS) $(scripts_GENSCRPTS) linuxcaps.h
+CLEANFILES = $(sysv_GENSCRPTS) $(scripts_GENSCRPTS) \
+ .*.pathsubst.stamp */.*.pathsubst.stamp \
+ linuxcaps.h pathconfig.h
if USE_DIETLIBC
DIET = diet
endif
linuxcaps.h:
- ln -sf ${kernelincludedir}/linux/capability.h linuxcaps.h
+ ln -sf ${kernelincludedir}/linux/capability.h linuxcaps.h
+
+pathconfig.h: .pathconfig.h.pathsubst.stamp
+.%.pathsubst.stamp: %.pathsubst Makefile
+ @mkdir -p $$(dirname '$@')
+ @echo "sed -e '...' $*.pathsubst >$*"
+ @sed -e 's!@'PKGLIBDIR'@!$(pkglibdir)!g; \
+ s!@'SBINDIR'@!$(sbindir)!g; \
+ s!@'CONFDIR'@!$(confdir)!g; \
+ s!@'SYSCONFDIR'@!$(sysconfdir)!g; \
+ s!@'PACKAGE'@!$(PACKAGE)!g; \
+ s!@'PACKAGE_BUGREPORT'@!$(PACKAGE_BUGREPORT)!g; \
+ s!@'PACKAGE_NAME'@!$(PACKAGE_NAME)!g; \
+ s!@'PACKAGE_STRING'@!$(PACKAGE_STRING)!g; \
+ s!@'PACKAGE_TARNAME'@!$(PACKAGE_TARNAME)!g; \
+ s!@'PACKAGE_VERSION'@!$(PACKAGE_VERSION)!g; \
+ s!@'AWK'@!$(AWK)!g; \
+ s!@'GREP'@!$(GREP)!g; \
+ s!@'IP'@!$(IP)!g; \
+ s!@'MOUNT'@!$(MOUNT)!g; \
+ s!@'NICE'@!$(NICE)!g; \
+ s!@'VCONFIG'@!$(VCONFIG)!g; \
+ s!@'WC'@!$(WC)!g; \
+ ' '$<' >'$@.tmp'
+ @if cmp -s '$@.tmp' '$*'; then \
+ echo "... no changes, reusing old version"; \
+ rm -f '$@.tmp'; \
+ else \
+ rm -f '$*'; mv '$@.tmp' '$*'; \
+ fi
+ @chmod a-w '$*'
+ @touch '$@'
include $(top_srcdir)/lib/Makefile-files