summaryrefslogtreecommitdiff
path: root/config.mk.in
diff options
context:
space:
mode:
Diffstat (limited to 'config.mk.in')
-rw-r--r--config.mk.in297
1 files changed, 191 insertions, 106 deletions
diff --git a/config.mk.in b/config.mk.in
index 814dec346a..e6fc618bda 100644
--- a/config.mk.in
+++ b/config.mk.in
@@ -22,10 +22,34 @@
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
ifeq ($(topsrcdir),)
+
MAKEFLAGS += --no-builtin-rules --no-builtin-variables --warn-undefined-variables
+.LIBPATTERNS = lib%.so lib%.a
+
topoutdir := $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST))))
abs_topsrcdir := @abs_top_srcdir@
-topsrcdir = $(if $(am_path),$(call am_path,$(abs_topsrcdir)),$(abs_topsrcdir))
+topsrcdir = $(if $(value am_path),$(call am_path,$(abs_topsrcdir)),$(abs_topsrcdir))
+
+# Standard package directories
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+
+datarootdir = @datarootdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+runstatedir = @runstatedir@
+
+includedir = @includedir@
+docdir = @docdir@
+libdir = @libdir@
+localedir = @localedir@
+mandir = @mandir@
# Dirs of external packages
dbuspolicydir=@dbuspolicydir@
@@ -80,13 +104,19 @@ rootlibexecdir=$(rootprefix)/lib/systemd
# Libraries we depend on
libbasic.CPPFLAGS = -I$(topsrcdir)/src/libbasic -I$(topoutdir)/src/libbasic
-libbasic.DEPENDS = $(topoutdir)/src/libbasic/libbasic.la
+libbasic.DEPENDS = $(topoutdir)/src/libbasic/libbasic.la
libshared.CPPFLAGS = -I$(topsrcdir)/src/libshared -I$(topoutdir)/src/libshared
-libshared.DEPENDS = $(topoutdir)/src/libshared/libshared.la
+libshared.DEPENDS = $(topoutdir)/src/libshared/libshared.la
libfirewall.CPPFLAGS = -I$(topsrcdir)/src/libfirewall -I$(topoutdir)/src/libfirewall
-libfirewall.DEPENDS = $(topoutdir)/src/libfirewall/libfirewall.la
-libsystemd.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/include -I$(topoutdir)/src/libsystemd/include
-libsystemd.DEPENDS = $(topoutdir)/src/libsystemd/src/libsystemd.la
+libfirewall.DEPENDS = $(topoutdir)/src/libfirewall/libfirewall.la
+libsystemd.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/libsystemd/include -I$(topoutdir)/src/libsystemd/libsystemd/include
+libsystemd.DEPENDS = $(topoutdir)/src/libsystemd/libsystemd/libsystemd.la
+libsystemd-internal.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/libsystemd-internal/include
+libsystemd-internal.DEPENDS = $(topoutdir)/src/libsystemd/libsystemd-internal/libsystemd-internal.la
+libsystemd-journal.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/libsystemd-journal/include
+libsystemd-journal.DEPENDS = $(topoutdir)/src/libsystemd/libsystemd-journal/libsystemd-journal.la
+libsystemd.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/libsystemd-journal/include
+libsystemd.DEPENDS = $(topoutdir)/src/libsystemd/libsystemd/libsystemd.la
libacl.CPPFLAGS =
libacl.DEPENDS = @ACL_LIBS@
libapparmor.CPPFLAGS = $(shell $(PKG_CONFIG) --cflags libapparmor)
@@ -138,108 +168,163 @@ libz.DEPENDS = $(shell $(PKG_CONFIG) --libs zlib)
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
-AR = gcc-ar
-ACLOCAL = ${SHELL} /home/luke/src/3rd-party/systemd/build-aux/missing aclocal-1.15
-AUTOCONF = ${SHELL} /home/luke/src/3rd-party/systemd/build-aux/missing autoconf
-AUTOHEADER = ${SHELL} /home/luke/src/3rd-party/systemd/build-aux/missing autoheader
-AUTOMAKE = ${SHELL} /home/luke/src/3rd-party/systemd/build-aux/missing automake-1.15
-AWK = gawk
-CC = gcc
-CPP = gcc -E
-EGREP = /usr/bin/grep -E
-FGREP = /usr/bin/grep -F
-GREP = /usr/bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-INTLTOOL_EXTRACT = /usr/bin/intltool-extract
-INTLTOOL_MERGE = /usr/bin/intltool-merge
-INTLTOOL_PERL = /usr/bin/perl
-INTLTOOL_UPDATE = /usr/bin/intltool-update
-GPERF = gperf
-GMSGFMT = /usr/bin/msgfmt
-KBD_LOADKEYS = /usr/bin/loadkeys
-KBD_SETFONT = /usr/bin/setfont
-KEXEC = /usr/sbin/kexec
-KILL = /usr/bin/kill
-KMOD = /usr/bin/kmod
-KMOD_CFLAGS =
-KMOD_LIBS = -lkmod
-LD = /usr/bin/ld -m elf_x86_64
-LIBTOOL = $(SHELL) $(topoutdir)/libtool
-M4 = /usr/bin/m4
-MAKEINFO = ${SHELL} /home/luke/src/3rd-party/systemd/build-aux/missing makeinfo
-MANIFEST_TOOL = :
-MKDIR_P = /usr/bin/mkdir -p
-MSGFMT = /usr/bin/msgfmt
-MSGMERGE = /usr/bin/msgmerge
-NM = gcc-nm
-OBJCOPY = objcopy
-OBJDUMP = objdump
-PKG_CONFIG = /usr/bin/pkg-config
-PYTHON = /usr/bin/python
-QEMU = /usr/bin/qemu-system-x86_64
-QUOTACHECK = /usr/bin/quotacheck
-QUOTAON = /usr/bin/quotaon
-RANLIB = gcc-ranlib
-SED = /usr/bin/sed
-SETCAP = /usr/bin/setcap
-SHELL = /bin/sh
-STRINGS = strings
-STRIP = strip
-SULOGIN = /usr/bin/sulogin
-SUSHELL = /bin/sh
-UMOUNT_PATH = /usr/bin/umount
-XSLTPROC = /usr/bin/xsltproc
+ARCH_AARCH64 = @ARCH_AARCH64_TRUE@1
+ARCH_IA32 = @ARCH_IA32_TRUE@1
+ARCH_X86_64 = @ARCH_X86_64_TRUE@1
+
+ENABLE_BACKLIGHT = @ENABLE_BACKLIGHT_TRUE@1
+ENABLE_BASH_COMPLETION = @ENABLE_BASH_COMPLETION_TRUE@1
+ENABLE_BINFMT = @ENABLE_BINFMT_TRUE@1
+ENABLE_BOOTCHART = @ENABLE_BOOTCHART_TRUE@1
+ENABLE_COMPAT_LIBS = @ENABLE_COMPAT_LIBS_TRUE@1
+ENABLE_COREDUMP = @ENABLE_COREDUMP_TRUE@1
+ENABLE_COVERAGE = @ENABLE_COVERAGE_TRUE@1
+ENABLE_EFI = @ENABLE_EFI_TRUE@1
+ENABLE_FIRSTBOOT = @ENABLE_FIRSTBOOT_TRUE@1
+ENABLE_HIBERNATE = @ENABLE_HIBERNATE_TRUE@1
+ENABLE_HOSTNAMED = @ENABLE_HOSTNAMED_TRUE@1
+ENABLE_HWDB = @ENABLE_HWDB_TRUE@1
+ENABLE_IMPORTD = @ENABLE_IMPORTD_TRUE@1
+ENABLE_LDCONFIG = @ENABLE_LDCONFIG_TRUE@1
+ENABLE_LOCALED = @ENABLE_LOCALED_TRUE@1
+ENABLE_LOGIND = @ENABLE_LOGIND_TRUE@1
+ENABLE_MACHINED = @ENABLE_MACHINED_TRUE@1
+ENABLE_MANPAGES = @ENABLE_MANPAGES_TRUE@1
+ENABLE_NETWORKD = @ENABLE_NETWORKD_TRUE@1
+ENABLE_POLKIT = @ENABLE_POLKIT_TRUE@1
+ENABLE_QUOTACHECK = @ENABLE_QUOTACHECK_TRUE@1
+ENABLE_RANDOMSEED = @ENABLE_RANDOMSEED_TRUE@1
+ENABLE_RESOLVED = @ENABLE_RESOLVED_TRUE@1
+ENABLE_RFKILL = @ENABLE_RFKILL_TRUE@1
+ENABLE_SPLIT_USR = @ENABLE_SPLIT_USR_TRUE@1
+ENABLE_SYSUSERS = @ENABLE_SYSUSERS_TRUE@1
+ENABLE_TESTS = @ENABLE_TESTS_TRUE@1
+ENABLE_TIMEDATED = @ENABLE_TIMEDATED_TRUE@1
+ENABLE_TIMESYNCD = @ENABLE_TIMESYNCD_TRUE@1
+ENABLE_TMPFILES = @ENABLE_TMPFILES_TRUE@1
+ENABLE_VCONSOLE = @ENABLE_VCONSOLE_TRUE@1
+ENABLE_ZSH_COMPLETION = @ENABLE_ZSH_COMPLETION_TRUE@1
+
+HAVE_ACL = @HAVE_ACL_TRUE@1
+HAVE_AUDIT = @HAVE_AUDIT_TRUE@1
+HAVE_BLKID = @HAVE_BLKID_TRUE@1
+HAVE_BZIP2 = @HAVE_BZIP2_TRUE@1
+HAVE_COMPRESSION = @HAVE_COMPRESSION_TRUE@1
+HAVE_ELFUTILS = @HAVE_ELFUTILS_TRUE@1
+HAVE_GCRYPT = @HAVE_GCRYPT_TRUE@1
+HAVE_GNUEFI = @HAVE_GNUEFI_TRUE@1
+HAVE_GNUTLS = @HAVE_GNUTLS_TRUE@1
+HAVE_KMOD = @HAVE_KMOD_TRUE@1
+HAVE_LIBCRYPTSETUP = @HAVE_LIBCRYPTSETUP_TRUE@1
+HAVE_LIBCURL = @HAVE_LIBCURL_TRUE@1
+HAVE_LIBIPTC = @HAVE_LIBIPTC_TRUE@1
+HAVE_LZ4 = @HAVE_LZ4_TRUE@1
+HAVE_MICROHTTPD = @HAVE_MICROHTTPD_TRUE@1
+HAVE_MYHOSTNAME = @HAVE_MYHOSTNAME_TRUE@1
+HAVE_PAM = @HAVE_PAM_TRUE@1
+HAVE_PYTHON = @HAVE_PYTHON_TRUE@1
+HAVE_QRENCODE = @HAVE_QRENCODE_TRUE@1
+HAVE_REMOTE = @HAVE_REMOTE_TRUE@1
+HAVE_SECCOMP = @HAVE_SECCOMP_TRUE@1
+HAVE_SMACK = @HAVE_SMACK_TRUE@1
+HAVE_SYSV_COMPAT = @HAVE_SYSV_COMPAT_TRUE@1
+HAVE_UTMP = @HAVE_UTMP_TRUE@1
+HAVE_XZ = @HAVE_XZ_TRUE@1
+HAVE_ZLIB = @HAVE_ZLIB_TRUE@1
+
+LIBTOOLFLAGS =
+
+AR = @AR@
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CPP = @CPP@
+EGREP = @EGREP@
+FGREP = @FGREP@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+GPERF = @GPERF@
+GMSGFMT = @GMSGFMT@
+KBD_LOADKEYS = @KBD_LOADKEYS@
+KBD_SETFONT = @KBD_SETFONT@
+KEXEC = @KEXEC@
+KILL = @KILL@
+KMOD = @KMOD@
+LD = @LD@
+LIBTOOL = @LIBTOOL@
+M4 = @M4@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+OBJCOPY = @OBJCOPY@
+OBJDUMP = @OBJDUMP@
+PKG_CONFIG = @PKG_CONFIG@
+PYTHON = @PYTHON@
+QEMU = @QEMU@
+QUOTACHECK = @QUOTACHECK@
+QUOTAON = @QUOTAON@
+RANLIB = @RANLIB@
+SED = @SED@
+SETCAP = @SETCAP@
+SHELL = @SHELL@
+STRINGS = @STRINGS@
+STRIP = @STRIP@
+SULOGIN = @SULOGIN@
+SUSHELL = @SUSHELL@
+UMOUNT_PATH = @UMOUNT_PATH@
+XSLTPROC = @XSLTPROC@
-CFLAGS = -g -O2
-CPPFLAGS =
-LDFLAGS =
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
-GZIP_ENV = --best
-DIST_ARCHIVES = $(distdir).tar.xz
-DIST_TARGETS = dist-xz
-distuninstallcheck_listfiles = find . -type f -print
-am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
- | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
-AMTAR = $${TAR-tar}
-CCDEPMODE = depmode=gcc3
-CERTIFICATEROOT = /etc/ssl
-DEBUGTTY = /dev/tty9
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-DNS_SERVERS = 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
-DSYMUTIL =
-DUMPBIN =
-ECHO_C =
-ECHO_N = -n
-ECHO_T =
-EFI_ARCH = x86_64
-EFI_CC = gcc
-EFI_INC_DIR = /usr/include
-EFI_LDS_DIR = /usr/lib
-EFI_LIB_DIR = /usr/lib
-EFI_MACHINE_TYPE_NAME = x64
-EXEEXT =
-GETTEXT_PACKAGE = systemd
-LIBOBJS =
-LIBS =
-LIPO =
-LN_S = ln -s
-LTLIBOBJS =
-LT_SYS_LIBRARY_PATH =
-M4_DEFINES = -DHAVE_SECCOMP -DHAVE_PAM -DHAVE_ACL -DHAVE_SMACK -DHAVE_MICROHTTPD -DHAVE_LIBCURL -DHAVE_LIBIDN -DHAVE_LIBIPTC -DENABLE_TIMESYNCD -DENABLE_COREDUMP -DENABLE_RESOLVED -DENABLE_NETWORKD -DENABLE_KDBUS
-MAINT =
-NMEDIT =
-NTP_SERVERS = 0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
-OBJEXT = o
-OTOOL =
-OTOOL64 =
-OUR_CFLAGS = -pipe -Wall -Wextra -Wundef -Wformat=2 -Wformat-security -Wformat-nonliteral -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Werror=overflow -Wdate-time -Wnested-externs -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong -fPIE --param=ssp-buffer-size=4 -Werror=shadow -flto -ffunction-sections -fdata-sections
-OUR_CPPFLAGS = -Wp,-D_FORTIFY_SOURCE=2
-OUR_LDFLAGS = -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -pie -Wl,-fuse-ld=gold
+AMTAR = @AMTAR@
+CCDEPMODE = @CCDEPMODE@
+CERTIFICATEROOT = @CERTIFICATEROOT@
+DEBUGTTY = @DEBUGTTY@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DNS_SERVERS = @DNS_SERVERS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EFI_ARCH = @EFI_ARCH@
+EFI_CC = @EFI_CC@
+EFI_INC_DIR = @EFI_INC_DIR@
+EFI_LDS_DIR = @EFI_LDS_DIR@
+EFI_LIB_DIR = @EFI_LIB_DIR@
+EFI_MACHINE_TYPE_NAME = @EFI_MACHINE_TYPE_NAME@
+EXEEXT = @EXEEXT@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
+M4_DEFINES = @M4_DEFINES@
+MAINT = @MAINT@
+NMEDIT = @NMEDIT@
+NTP_SERVERS = @NTP_SERVERS@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
PACKAGE = systemd
PACKAGE_BUGREPORT = http://github.com/systemd/systemd/issues
PACKAGE_NAME = systemd