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
|
Author: Andreas Tille <tille@debian.org>
Last-Update: 2025-09-27
Description: Hardening options
--- a/Makefile.in
+++ b/Makefile.in
@@ -16,8 +16,8 @@
# Author: Wolfgang Beck <bewo at users.berlios.de> 2007
VER := @PACKAGE_VERSION@
-CFLAGS := -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES
-LDFLAGS := -lraw1394 -liec61883 -ldv
+CFLAGS += -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES
+LIBS := -lraw1394 -liec61883 -ldv
datarootdir=@datarootdir@
bindir=@prefix@@bindir@
@@ -56,13 +56,13 @@ OBJ := $(SRC:.c=.o)
all: dv4l libdv4l.so dv4lstart
dv4l: $(OBJ)
- $(CC) -o $@ $(OBJ) $(LDFLAGS)
+ $(CC) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
libdv4l.so: $(OBJ)
- $(CC) $(CFLAGS) -shared -fpic -Wl,-soname,$@ \
+ $(CC) $(CPPFLAGS) $(CFLAGS) -shared -fpic -Wl,-soname,$@ \
-DDV4LLIBNAME=@prefix@@libdir@/libdv4l.so \
$(OBJ) \
- -ldl -lraw1394 -liec61883 -ldv -o $@
+ -ldl -lraw1394 -liec61883 -ldv $(LDFLAGS) -o $@
dv4lstart:
./mkdv4lstart @prefix@@libdir@ $(VER)
|