sbincfgdir = $(sbindir)
legacydir = $(pkglibdir)/legacy
-include_HEADERS = $(lib_HDRS)
-noinst_HEADERS = $(src_HDRS) $(lib_XHDRS) compat.h compat-c99.h
-
+include_HEADERS = $(lib_HDRS)
+noinst_HEADERS = $(src_HDRS) $(lib_XHDRS) \
+ $(lib_internal_libinternal_a_XHDRS) \
+ $(ENSC_VECTOR_HDRS) $(ENSC_VECTOR_XHDRS) \
+ $(ENSC_WRAPPERS_HDRS) \
+ compat.h compat-c99.h
+
+noinst_LIBRARIES = $(src_lib_LIBS) $(ENSC_VECTOR_LIBS) $(lib_internal_LIBS)
lib_LIBRARIES = $(lib_lib_LIBS)
lib_LTLIBRARIES = $(lib_lib_LTLIBS) $(src_lib_LTLIBS)
pkglib_LTLIBRARIES = $(src_pkglib_LTLIBS)
pkglib_SCRIPTS = $(scripts_pkglib_SCRPTS)
-pkglib_DATA = $(scripts_pkglib_DTA)
-pkglib_PROGRAMS = $(src_pkglib_PRGS)
-legacy_SCRIPTS = $(scripts_legacy_SCRPTS)
+pkglib_DATA = $(scripts_pkglib_DTA) \
+ FEATURES.txt
+pkglib_PROGRAMS = $(src_pkglib_PRGS)
+legacy_SCRIPTS = $(scripts_legacy_SCRPTS) $(src_legacy_SCRPTS)
+legacy_PROGRAMS = $(src_legacy_PRGS)
sbincfg_DATA = $(scripts_sbincfg_DTA)
noinst_PROGRAMS = $(test_PRGS)
noinst_DATA = $(contrib_DTA) $(doc_DAT)
-initrd_SCRIPTS = $(sysv_SCRPTS)
-sysconf_DATA = $(sysv_CFG)
+initrd_SCRIPTS =
+sysconf_DATA =
-DIETPROGS = $(src_DIETPROGS) $(tests_DIETPROGS) $(lib_DIETPROGS)
+DIETPROGS = $(src_DIETPROGS) $(tests_DIETPROGS) $(lib_DIETPROGS) \
+ $(lib_internal_DIETPROGS)
+ $(ENSC_VECTOR_LIBS)
-BUILT_SOURCES = linuxcaps.h pathconfig.h linuxvirtual.h
+BUILT_SOURCES = linuxcaps.h pathconfig.h linuxvirtual.h
-man_MANS = $(man_DATMAN)
+man_MANS = $(man_DATMAN)
EXTRA_PROGRAMS = $(src_EXTRA_PROGS)
-EXTRA_DIST = $(sysv_XTRAS) $(sysv_CFG) \
- $(doc_DAT) $(man_DATMAN) \
+EXTRA_DIST = $(doc_DAT) $(man_DATMAN) \
$(scripts_XTRAS) $(src_XTRAS) \
$(contrib_XTRAS) \
pathconfig.h.pathsubst \
util-vserver.spec \
THANKS
-check_PROGRAMS = $(src_check_PRGS)
-check_SCRIPTS = $(src_check_SCRPTS)
-TESTS = $(src_TSTS)
+check_PROGRAMS = $(src_check_PRGS) $(lib_testsuite_PRGS) \
+ $(ENSC_VECTOR_TESTSUITE_PRGS)
+check_SCRIPTS = $(src_check_SCRPTS)
+TESTS = $(src_TSTS) $(lib_testsuite_TSTS) \
+ $(ENSC_VECTOR_TESTSUITE_TSTS)
TESTS_ENVIRONMENT = $(src_TESTS_ENV)
-AM_CPPFLAGS = -I $(top_srcdir)/lib -D _GNU_SOURCE $(RELEASE_CPPFLAGS)
+AM_CPPFLAGS = -I $(top_srcdir)/lib -I $(top_srcdir)/ensc_wrappers -D _GNU_SOURCE $(RELEASE_CPPFLAGS)
-CLEANFILES = $(sysv_GENSCRPTS) $(scripts_CLEANFILES) $(BUILT_SOURCES) \
+CLEANFILES = $(scripts_CLEANFILES) $(BUILT_SOURCES) \
$(contrib_CLEANFILES) \
.*.pathsubst.stamp */.*.pathsubst.stamp */*/.*.pathsubst.stamp \
linuxcaps.h pathconfig.h
+DISTCLEANFILES = FEATURES.txt
+
+
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = $(src_OPTIONS_EXEMPT) \
- $(scripts_OPTIONS_EXEMPT) \
- $(sysv_OPTIONS_EXEMPT)
+ $(scripts_OPTIONS_EXEMPT)
+
+LIBTOOL_CC = @LIBTOOL@ --tag CC
+LIBTOOL_CXX = @LIBTOOL@ --tag CXX
if USE_DIETLIBC
DIET = diet
DIET_FLAGS =
DIET_CC := $(DIET) $(DIET_FLAGS) $(CC)
-DIET_LIBTOOL := $(LIBTOOL) --tag CC
+DIET_LIBTOOL := $(LIBTOOL_CC)
VSERVER_LDFLAGS := -static
else
VSERVER_LDFLAGS :=
endif
+if USE_DIETLIBC_COMPAT
+DIET_COMPAT_LDADDS = -lcompat
+else
+DIET_COMPAT_LDADDS =
+endif
+
+VSERVER_LDADDS = lib/libvserver.la $(DIET_COMPAT_LDADDS)
+
+
linuxcaps.h: ${kernelincludedir}/linux/capability.h Makefile
@rm -f $@
echo '#include <stdint.h>' >$@.tmp
s!@'LIBDIR'@!$(libdir)!g; \
s!@'MANDIR'@!$(mandir)!g; \
s!@'INCLUDEDIR'@!$(includedir)!g; \
+ s!@'PACKAGE'@!$(PACKAGE)!g; \
s!@'PACKAGE_BUGREPORT'@!$(PACKAGE_BUGREPORT)!g; \
s!@'PACKAGE_NAME'@!$(PACKAGE_NAME)!g; \
s!@'PACKAGE_STRING'@!$(PACKAGE_STRING)!g; \
s!@'NICE'@!$(NICE)!g; \
s!@'VCONFIG'@!$(VCONFIG)!g; \
s!@'PS'@!$(PS)!g; \
- s!@'WC'@!$(WC)!g
+ s!@'WC'@!$(WC)!g; \
+ s!@'WGET'@!$(WGET)!g; \
+ s!@'ENSC_HAVE_C99_COMPILER_TRUE'@!\@ENSC_HAVE_C99_COMPILER_TRUE@ !g; \
+ s!@'ENSC_HAVE_C99_COMPILER_FALSE'@!\@ENSC_HAVE_C99_COMPILER_FALSE@ !g; \
+ s!@'ENSC_HAVE_CXX_COMPILER_TRUE'@!\@ENSC_HAVE_CXX_COMPILER_TRUE@ !g; \
+ s!@'ENSC_HAVE_CXX_COMPILER_FALSE'@!\@ENSC_HAVE_CXX_COMPILER_FALSE@ !g;
pathconfig.h: .pathconfig.h.pathsubst.stamp
.%.pathsubst.stamp: %.pathsubst Makefile
fix_SCRPTS = $(addprefix $(pkglibdir)/, $(notdir $(pkglib_SCRIPTS))) \
$(addprefix $(legacydir)/, $(notdir $(legacy_SCRIPTS))) \
- $(addprefix $(sbindir)/, $(notdir $(sbin_SCRIPTS)))
+ $(addprefix $(sbindir)/, $(notdir $(sbin_SCRIPTS))) \
+ $(addprefix $(initrddir)/, $(notdir $(initrd_SCRIPTS)))
install-data-hook: install-fix-script-paths install-create-dirs
include $(top_srcdir)/tests/Makefile-files
include $(top_srcdir)/sysv/Makefile-files
include $(top_srcdir)/contrib/Makefile-files
+include $(top_srcdir)/ensc_vector/Makefile-files
+include $(top_srcdir)/ensc_wrappers/Makefile-files
+include $(top_srcdir)/lib_internal/Makefile-files
include $(top_srcdir)/m4/gpgsig.am
include $(top_srcdir)/m4/validate.am