Skip to content

Commit dce4732

Browse files
committed
[mod] added CPPFLAGS to most of src/makefile which enables the Debian build machinery to enable the right FORTIFY_SOURCE settings.
1 parent 1abf70c commit dce4732

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,30 +110,30 @@ libopaque.$(AEXT): common.o opaque.o $(EXTRA_OBJECTS)
110110
$(AR) -rcs libopaque.$(AEXT) $^
111111

112112
tests/opaque-test$(EXT): tests/opaque-test.c libopaque.$(SOEXT)
113-
$(CC) $(CFLAGS) -o tests/opaque-test$(EXT) tests/opaque-test.c -L. -lopaque $(LDFLAGS)
113+
$(CC) $(CPPFLAGS) $(CFLAGS) -o tests/opaque-test$(EXT) tests/opaque-test.c -L. -lopaque $(LDFLAGS)
114114

115115
tests/opaque-munit$(EXT): tests/opaque-munit.c libopaque.$(SOEXT)
116-
$(CC) $(CFLAGS) -o tests/opaque-munit$(EXT) tests/munit/munit.c tests/opaque-munit.c -L. -lopaque $(LDFLAGS)
116+
$(CC) $(CPPFLAGS) $(CFLAGS) -o tests/opaque-munit$(EXT) tests/munit/munit.c tests/opaque-munit.c -L. -lopaque $(LDFLAGS)
117117

118118
common-v.o: common.c
119-
$(CC) $(CFLAGS) -DCFRG_TEST_VEC -o $@ -c $<
119+
$(CC) $(CPPFLAGS) $(CFLAGS) -DCFRG_TEST_VEC -o $@ -c $<
120120

121121
opaque-tv1.o: opaque.c
122-
$(CC) $(CFLAGS) -I$(OPRFHOME) -DCFRG_TEST_VEC -o $@ -c $<
122+
$(CC) $(CPPFLAGS) $(CFLAGS) -I$(OPRFHOME) -DCFRG_TEST_VEC -o $@ -c $<
123123

124124
oprf-v.o: $(OPRFHOME)/oprf.c
125-
$(CC) -I. $(CFLAGS) -DCFRG_TEST_VEC -o $@ -c $<
125+
$(CC) -I. $(CPPFLAGS) $(CFLAGS) -DCFRG_TEST_VEC -o $@ -c $<
126126

127127
tests/opaque-tv1$(EXT): tests/opaque-testvectors.c common-v.o oprf-v.o opaque-tv1.o
128-
$(CC) $(CFLAGS) -DCFRG_TEST_VEC -o $@ $^ $(EXTRA_OBJECTS) -lsodium -loprf -g
128+
$(CC) $(CPPFLAGS) $(CFLAGS) -DCFRG_TEST_VEC -o $@ $^ $(EXTRA_OBJECTS) -lsodium -loprf -g
129129

130130
test: tests
131131
test -x ./tests/opaque-tv1$(EXT) && ./tests/opaque-tv1$(EXT) || true
132132
LD_LIBRARY_PATH=. ./tests/opaque-test$(EXT)
133133
LD_LIBRARY_PATH=. ./tests/opaque-munit$(EXT) --fatal-failures
134134

135135
utils/opaque: utils/main.c libopaque.$(SOEXT)
136-
$(CC) $(CFLAGS) -I. -o utils/opaque utils/main.c -L. $(LDFLAGS) -lopaque -lsodium
136+
$(CC) $(CPPFLAGS) $(CFLAGS) -I. -o utils/opaque utils/main.c -L. $(LDFLAGS) -lopaque -lsodium
137137

138138
install: $(DESTDIR)$(PREFIX)/lib/libopaque.$(SOEXT) $(DESTDIR)$(PREFIX)/lib/libopaque.$(AEXT) $(DESTDIR)$(PREFIX)/include/opaque.h $(DESTDIR)$(PREFIX)/bin/opaque $(MANPAGES-install)
139139

@@ -170,10 +170,10 @@ $(DESTDIR)$(PREFIX)/bin/opaque: utils/opaque
170170
cp $< $@
171171

172172
opaque.o: opaque.c
173-
$(CC) $(CFLAGS) -I$(OPRFINCDIR) -o $@ -c $<
173+
$(CC) $(CPPFLAGS) $(CFLAGS) -I$(OPRFINCDIR) -o $@ -c $<
174174

175175
%.o: %.c
176-
$(CC) $(CFLAGS) -o $@ -c $<
176+
$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<
177177

178178
win/libsodium-win64:
179179
@echo 'win/libsodium-win64 not found.'

0 commit comments

Comments
 (0)