1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
From: Daniel Gröber <dxld@darkboxed.org>
Date: Sun, 23 Jan 2022 21:07:36 +0100
Subject: Respect LDLFAGS and CPPFLAGS from environment
---
Makefile | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 5b41f7e..80e06f0 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,8 @@ EXECUTOR_PATH := /usr/libexec/ifupdown-ng
CFLAGS ?= -ggdb3 -Os
CFLAGS += -Wall -Wextra
CFLAGS += ${LIBBSD_CFLAGS}
-CPPFLAGS = -I.
+CPPFLAGS ?=
+CPPFLAGS += -I.
CPPFLAGS += -DINTERFACES_FILE=\"${INTERFACES_FILE}\"
CPPFLAGS += -DSTATE_FILE=\"${STATE_FILE}\"
CPPFLAGS += -DCONFIG_FILE=\"${CONFIG_FILE}\"
@@ -25,6 +26,7 @@ CPPFLAGS += -DPACKAGE_VERSION=\"${PACKAGE_VERSION}\"
CPPFLAGS += -DPACKAGE_BUGREPORT=\"${PACKAGE_BUGREPORT}\"
CPPFLAGS += -DEXECUTOR_PATH=\"${EXECUTOR_PATH}\"
+LDFLAGS ?=
LIBIFUPDOWN_SRC = \
libifupdown/list.c \
@@ -128,7 +130,7 @@ ${CMDS}: ${MULTICALL}
ln -sf ifupdown $@
${MULTICALL}: ${TARGET_LIBS} ${MULTICALL_OBJ}
- ${CC} -o $@ ${MULTICALL_OBJ} ${LIBS}
+ ${CC} -o $@ ${LDFLAGS} ${MULTICALL_OBJ} ${LIBS}
${LIBIFUPDOWN_LIB}: ${LIBIFUPDOWN_OBJ}
${AR} -rcs $@ ${LIBIFUPDOWN_OBJ}
|