compile fixes for native compilation
authorFelix Fietkau <nbd@openwrt.org>
Sun, 13 Apr 2008 13:43:14 +0000 (15:43 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 13 Apr 2008 13:43:14 +0000 (15:43 +0200)
lua/Makefile

index 9cc6c39..76b936d 100644 (file)
@@ -1,6 +1,6 @@
 include ../Makefile.inc
 
 include ../Makefile.inc
 
-CPPFLAGS=-I..
+CPPFLAGS=-I.. $(shell pkg-config --silence-errors --cflags lua5.1)
 LIBS=-L.. -luci
 
 PLUGIN_LD=$(CC)
 LIBS=-L.. -luci
 
 PLUGIN_LD=$(CC)
@@ -16,7 +16,7 @@ uci.so: uci.o
        $(PLUGIN_LD) $(PLUGIN_LDFLAGS) -o $@ $^ $(LIBS)
 
 %.o: %.c
        $(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
 
 install:
        mkdir -p $(DESTDIR)$(prefix)/lib/lua/5.1