test_libs_ssl = ../lib-ssl-iostream/libssl_iostream_openssl.la
test_lua_SOURCES = test-lua.c
-test_lua_CFLAGS = $(AM_CFLAGS) $(BINARY_CFLAGS)
-test_lua_LDFLAGS = $(BINARY_LDFLAGS)
test_lua_LDADD = libdlua.la $(LIBDOVECOT) $(LUA_LIBS)
test_lua_DEPENDENCIES = libdlua.la $(LIBDOVECOT_DEPS)
+test_lua_CFLAGS = $(AM_CFLAGS) \
+ -DTEST_LUA_SCRIPT_DIR=\"$(abs_srcdir)\"
test_dict_lua_SOURCES = test-dict-lua.c
test_dict_lua_LDADD = libdlua.la $(LIBDOVECOT) $(LUA_LIBS)
test_io_lua_SOURCES = test-io-lua.c
test_io_lua_LDADD = libdlua.la $(LIBDOVECOT) $(LUA_LIBS)
test_io_lua_DEPENDENCIES = libdlua.la $(LIBDOVECOT_DEPS)
+test_io_lua_CFLAGS = $(AM_CFLAGS) \
+ -DTEST_LUA_SCRIPT_DIR=\"$(abs_srcdir)\"
test_lua_http_client_SOURCES = test-lua-http-client.c
test_lua_http_client_LDADD = libdlua.la $(LIBDOVECOT) $(test_libs_ssl) $(LUA_LIBS)
test_lua_http_client_DEPENDENCIES = libdlua.la $(LIBDOVECOT_DEPS)
-test_lua_http_client_CFLAGS = \
- $(AM_CFLAGS) \
- $(DOVECOT_BINARY_CFLAGS) \
- -DTEST_LUA_SCRIPT_DIR=\"$(abs_top_srcdir)/src/lib-lua\"
+test_lua_http_client_CFLAGS = $(AM_CFLAGS) \
+ -DTEST_LUA_SCRIPT_DIR=\"$(abs_srcdir)\"
check-local:
for bin in $(test_programs); do \
struct dlua_script *script;
const char *error;
- if (dlua_script_create_file("test-io-lua.lua", &script, NULL, &error) < 0)
+ if (dlua_script_create_file(TEST_LUA_SCRIPT_DIR "/test-io-lua.lua",
+ &script, NULL, &error) < 0)
i_fatal("%s", error);
dlua_dovecot_register(script);
struct dlua_script *script;
const char *error;
- if (dlua_script_create_file("test-lua-base64.lua", &script, NULL, &error) < 0)
+ if (dlua_script_create_file(TEST_LUA_SCRIPT_DIR "/test-lua-base64.lua",
+ &script, NULL, &error) < 0)
i_fatal("%s", error);
dlua_dovecot_register(script);