--- a/pdns/Makefile.am
|
|
+++ b/pdns/Makefile.am
|
|
@@ -54,7 +54,8 @@
|
|
bindparser.h \
|
|
named.conf.parsertest \
|
|
delaypipe.hh delaypipe.cc \
|
|
- pdns.service.in
|
|
+ pdns.service.in \
|
|
+ lua_hpp.mk
|
|
|
|
BUILT_SOURCES = \
|
|
bind-dnssec.schema.sqlite3.sql.h \
|
|
@@ -109,6 +108,12 @@
|
|
|
|
endif
|
|
|
|
+if !HAVE_LUA_HPP
|
|
+BUILT_SOURCES += lua.hpp
|
|
+nodist_pdns_server_SOURCES = lua.hpp
|
|
+CLEANFILES += lua.hpp
|
|
+endif
|
|
+
|
|
EXTRA_PROGRAMS = \
|
|
calidns \
|
|
comfun \
|
|
@@ -1303,3 +1305,7 @@
|
|
pdns.service \
|
|
pdns@.service
|
|
endif
|
|
+
|
|
+if !HAVE_LUA_HPP
|
|
+include lua_hpp.mk
|
|
+endif
|
|
--- /dev/null
|
|
+++ b/pdns/lua_hpp.mk
|
|
@@ -0,0 +1,6 @@
|
|
+lua.hpp:
|
|
+ $(AM_V_GEN)echo 'extern "C" {' > $@
|
|
+ @echo '#include "lua.h"' >> $@
|
|
+ @echo '#include "lualib.h"' >> $@
|
|
+ @echo '#include "lauxlib.h"' >> $@
|
|
+ @echo '}' >> $@
|
|
--- a/modules/luabackend/Makefile.am
|
|
+++ b/modules/luabackend/Makefile.am
|
|
@@ -15,5 +15,15 @@
|
|
slave.cc \
|
|
supermaster.cc
|
|
|
|
+if !HAVE_LUA_HPP
|
|
+BUILT_SOURCES = lua.hpp
|
|
+nodist_libluabackend_la_SOURCES = lua.hpp
|
|
+CLEANFILES = lua.hpp
|
|
+endif
|
|
+
|
|
libluabackend_la_LDFLAGS = -module -avoid-version
|
|
libluabackend_la_LIBADD = $(LUA_LIBS)
|
|
+
|
|
+if !HAVE_LUA_HPP
|
|
+include ../../pdns/lua_hpp.mk
|
|
+endif
|