summaryrefslogtreecommitdiff
path: root/devel/lua-linenoise/patches/patch-Makefile
blob: 8828d379372fa94a1d2039d18be3f63fc38e7cce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-Makefile,v 1.1 2020/08/06 22:47:16 joerg Exp $

Honor proper compiler flags.

--- Makefile.orig	2020-08-06 22:39:25.558919061 +0000
+++ Makefile
@@ -4,12 +4,14 @@ OBJECTS=linenoise.o encodings/utf8.o lin
 
 ifeq ($(OS),Darwin)
 linenoise.dylib: $(OBJECTS)
-	gcc -o $@ -bundle -undefined dynamic_lookup $^ $(OPT_LIB)
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ -bundle -undefined dynamic_lookup $^ $(OPT_LIB)
 else
-CFLAGS=-fPIC -I/usr/include/lua5.1
 linenoise.so: $(OBJECTS)
-	gcc -o $@ -shared $^ $(OPT_LIB)
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ -shared $^ $(OPT_LIB)
 endif
 
+%.o: %.c
+	$(CC) -c $(CFLAGS) -fPIC $< -o $@
+
 clean:
 	rm -f *.o encodings/*.o *.so *.dylib