Package: etherdfs-server / 0~20180203-2

buildflags.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Description: Allow flags and compiler to be overridden
Author: Stephen Kitt <skitt@debian.org>

This ensures that externally-defined compiler settings are taken into
account.

--- a/Makefile
+++ b/Makefile
@@ -5,12 +5,12 @@
 # Copyright (C) 2017, 2018 Mateusz Viste
 #
 
-CFLAGS = -O2 -Wall -std=gnu89 -pedantic -Wextra -s -Wno-long-long -Wno-variadic-macros -Wformat-security -D_FORTIFY_SOURCE=1
+CFLAGS ?= -O2 -Wall -std=gnu89 -pedantic -Wextra -s -Wno-long-long -Wno-variadic-macros -Wformat-security -D_FORTIFY_SOURCE=1
 
-CC = gcc
+CC ?= gcc
 
 ethersrv-linux: ethersrv-linux.c fs.c fs.h lock.c lock.h debug.h
-	$(CC) ethersrv-linux.c fs.c lock.c -o ethersrv-linux $(CFLAGS)
+	$(CC) $(CPPFLAGS) ethersrv-linux.c fs.c lock.c -o ethersrv-linux $(CFLAGS) $(LDFLAGS)
 
 clean:
 	rm -f ethersrv-linux *.o