sbincfgdir = $(sbindir)
legacydir = $(pkglibdir)/legacy
-include_HEADERS = $(lib_HDRS)
-noinst_HEADERS = $(src_HDRS) $(lib_XHDRS) \
- $(ENSC_VECTOR_HDRS) $(ENSC_VECTOR_XHDRS) \
- $(ENSC_WRAPPERS_HDRS) \
- compat.h compat-c99.h
-
-noinst_LIBRARIES = $(src_lib_LIBS) $(ENSC_VECTOR_LIBS)
+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_DATA = $(scripts_pkglib_DTA) \
+ FEATURES.txt
pkglib_PROGRAMS = $(src_pkglib_PRGS)
legacy_SCRIPTS = $(scripts_legacy_SCRPTS)
initrd_SCRIPTS = $(sysv_SCRPTS)
sysconf_DATA = $(sysv_CFG)
-DIETPROGS = $(src_DIETPROGS) $(tests_DIETPROGS) $(lib_DIETPROGS) \
- $(ENSC_VECTOR_LIBS)
+DIETPROGS = $(src_DIETPROGS) $(tests_DIETPROGS) $(lib_DIETPROGS) \
+ $(lib_internal_DIETPROGS)
+ $(ENSC_VECTOR_LIBS)
BUILT_SOURCES = linuxcaps.h pathconfig.h linuxvirtual.h
util-vserver.spec \
THANKS
-check_PROGRAMS = $(src_check_PRGS) $(ENSC_VECTOR_TESTSUITE_PRGS)
-check_SCRIPTS = $(src_check_SCRPTS)
-TESTS = $(src_TSTS) $(ENSC_VECTOR_TESTSUITE_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)
.*.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)
+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!@'VCONFIG'@!$(VCONFIG)!g; \
s!@'PS'@!$(PS)!g; \
s!@'WC'@!$(WC)!g; \
- s!@'WGET'@!$(WGET)!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
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