lua binding: add .name attribute for sections pushed by uci.foreach and uci.get_all
[project/uci.git] / lua / Makefile
index 9b6e728..2861d21 100644 (file)
@@ -1,4 +1,7 @@
 include ../Makefile.inc
+prefix=/usr/local
+libdir=$(prefix)/lib
+luadir=$(libdir)/lua/5.1
 
 CPPFLAGS=-I.. $(shell pkg-config --silence-errors --cflags lua5.1)
 LIBS=-L.. -luci $(shell pkg-config --silence-errors --libs lua5.1)
@@ -19,8 +22,8 @@ uci.so: uci.o
        $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -c -o $@ $<
 
 install:
-       mkdir -p $(DESTDIR)$(prefix)/lib/lua/5.1
-       $(INSTALL) -m0644 uci.so $(DESTDIR)$(prefix)/lib/lua/5.1/
+       mkdir -p $(DESTDIR)$(luadir)
+       $(INSTALL) -m0644 uci.so $(DESTDIR)$(luadir)/
 
 clean:
        rm -f *.so *.o uci.so