| @@ -1,27 +1,28 @@ | | | @@ -1,27 +1,28 @@ |
1 | $NetBSD: patch-stringy_Makefile,v 1.1 2020/07/08 11:54:53 nia Exp $ | | 1 | $NetBSD: patch-stringy_Makefile,v 1.2 2023/09/10 08:40:51 nia Exp $ |
2 | | | 2 | |
3 | - Append CFLAGS. | | 3 | - Append CFLAGS. Uses for loop initial declarations, c89 default |
| | | 4 | is unacceptable. |
4 | - Use LDFLAGS when linking. | | 5 | - Use LDFLAGS when linking. |
5 | - Don't try to run tests. | | 6 | - Don't try to run tests. |
6 | | | 7 | |
7 | --- stringy/Makefile.orig 2019-03-22 19:12:17.000000000 +0000 | | 8 | --- stringy/Makefile.orig 2019-03-22 19:12:17.000000000 +0000 |
8 | +++ stringy/Makefile | | 9 | +++ stringy/Makefile |
9 | @@ -2,7 +2,7 @@ LUA ?= lua5.1 | | 10 | @@ -2,7 +2,7 @@ LUA ?= lua5.1 |
10 | LUA_PC ?= lua5.1 | | 11 | LUA_PC ?= lua5.1 |
11 | LUA_CFLAGS = $(shell pkg-config $(LUA_PC) --cflags) | | 12 | LUA_CFLAGS = $(shell pkg-config $(LUA_PC) --cflags) |
12 | | | 13 | |
13 | -CFLAGS ?= -O3 -Wall -Werror | | 14 | -CFLAGS ?= -O3 -Wall -Werror |
14 | +CFLAGS += -Wall | | 15 | +CFLAGS += -std=c99 -Wall |
15 | | | 16 | |
16 | all: stringy.so | | 17 | all: stringy.so |
17 | | | 18 | |
18 | @@ -12,8 +12,7 @@ all: stringy.so | | 19 | @@ -12,8 +12,7 @@ all: stringy.so |
19 | stringy.o: fastsearch.h | | 20 | stringy.o: fastsearch.h |
20 | | | 21 | |
21 | stringy.so: stringy.o stringy_test.lua | | 22 | stringy.so: stringy.o stringy_test.lua |
22 | - $(CC) -shared stringy.o -o $@ | | 23 | - $(CC) -shared stringy.o -o $@ |
23 | - $(LUA) stringy_test.lua | | 24 | - $(LUA) stringy_test.lua |
24 | + $(CC) $(LDFLAGS) -shared stringy.o -o $@ | | 25 | + $(CC) $(LDFLAGS) -shared stringy.o -o $@ |
25 | | | 26 | |
26 | clean: | | 27 | clean: |
27 | rm -f stringy.so stringy.o *.rock | | 28 | rm -f stringy.so stringy.o *.rock |