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
.*.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
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