more const stuff
[project/uci.git] / lua / Makefile
index 9cc6c39..9b6e728 100644 (file)
@@ -1,7 +1,7 @@
 include ../Makefile.inc
 
-CPPFLAGS=-I..
-LIBS=-L.. -luci
+CPPFLAGS=-I.. $(shell pkg-config --silence-errors --cflags lua5.1)
+LIBS=-L.. -luci $(shell pkg-config --silence-errors --libs lua5.1)
 
 PLUGIN_LD=$(CC)
 ifeq ($(OS),Darwin)
@@ -16,7 +16,7 @@ uci.so: uci.o
        $(PLUGIN_LD) $(PLUGIN_LDFLAGS) -o $@ $^ $(LIBS)
 
 %.o: %.c
-       $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+       $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -c -o $@ $<
 
 install:
        mkdir -p $(DESTDIR)$(prefix)/lib/lua/5.1