diff options
Diffstat (limited to 'config.mk.in')
-rw-r--r-- | config.mk.in | 297 |
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 |