$NetBSD: patch-stringy_Makefile,v 1.2 2023/09/10 08:40:51 nia Exp $ - Append CFLAGS. Uses for loop initial declarations, c89 default is unacceptable. - Use LDFLAGS when linking. - Don't try to run tests. --- stringy/Makefile.orig 2019-03-22 19:12:17.000000000 +0000 +++ stringy/Makefile @@ -2,7 +2,7 @@ LUA ?= lua5.1 LUA_PC ?= lua5.1 LUA_CFLAGS = $(shell pkg-config $(LUA_PC) --cflags) -CFLAGS ?= -O3 -Wall -Werror +CFLAGS += -std=c99 -Wall all: stringy.so @@ -12,8 +12,7 @@ all: stringy.so stringy.o: fastsearch.h stringy.so: stringy.o stringy_test.lua - $(CC) -shared stringy.o -o $@ - $(LUA) stringy_test.lua + $(CC) $(LDFLAGS) -shared stringy.o -o $@ clean: rm -f stringy.so stringy.o *.rock