This commit is contained in:
наб 2023-12-12 16:37:50 +01:00
parent cfd02ff6f3
commit f322a48302
No known key found for this signature in database
GPG Key ID: BCFD0B018D2658F1

View File

@ -12,14 +12,14 @@ TZPFMS_DATE ?=
AWK ?= awk
SED ?= sed
MANDOC ?= mandoc
PKGCONF ?= pkgconf
PKG_CONFIG ?= pkgconf
SHELLCHECK ?= shellcheck
NOLOCREGEN ?=
OUTDIR := out/
BLDDIR := out/build/
SYSTEMD_SYSTEM_UNITDIR := $(shell $(PKGCONF) --variable=systemd_system_unit_dir systemd 2>/dev/null || echo /usr/lib/systemd/system)
SYSTEMD_SYSTEM_UNITDIR := $(shell $(PKG_CONFIG) --variable=systemd_system_unit_dir systemd 2>/dev/null || echo /usr/lib/systemd/system)
ifneq "$(TZPFMS_DATE)" ""
MANUAL_DATE := $(TZPFMS_DATE)
else ifneq "$(SOURCE_DATE_EPOCH)" ""
@ -30,12 +30,12 @@ endif
PKGS := libzfs libzfs_core tss2-esys tss2-rc
PKGCONF_LIBS := $(shell pkg-config --libs $(PKGS))
PKGCONF_CFLAGS := $(shell pkg-config --cflags $(PKGS))
PKG_CONFIG_LIBS := $(shell $(PKG_CONFIG) --libs $(PKGS))
PKG_CONFIG_CFLAGS := $(shell $(PKG_CONFIG) --cflags $(PKGS))
LDFLAGS += -Wl,--as-needed
LDLIBS += -lrt -ltspi -lcrypto $(PKGCONF_LIBS)
CXXFLAGS += -g -O3 -std=c++17 -fno-exceptions -fno-rtti -Wall -Wextra -pipe -fPIC $(PKGCONF_CFLAGS)
LDLIBS += -lrt -ltspi -lcrypto $(PKG_CONFIG_LIBS)
CXXFLAGS += -g -O3 -std=c++17 -fno-exceptions -fno-rtti -Wall -Wextra -pipe -fPIC $(PKG_CONFIG_CFLAGS)
CPPFLAGS += -MD -DTZPFMS_VERSION='$(TZPFMS_VERSION)'
BINARY_SOURCES := $(sort $(wildcard src/bin/*.cpp src/bin/**/*.cpp))
COMMON_SOURCES := $(filter-out $(BINARY_SOURCES),$(sort $(wildcard src/*.cpp src/**/*.cpp src/**/**/*.cpp src/**/**/**/*.cpp)))