1
luaextdir = ${pkglibdir}/lua
5
## those are in the end examples or proof-of-concepts
8
active-transactions.lua \
12
commit-obfuscator.lua \
13
commit-obfuscator.msc \
23
## only install them if we are self-contained
24
## otherwise let the packager decide where to put them
25
dist_doc_DATA = ${example_scripts}
27
EXTRA_DIST += ${example_scripts}
33
luaext_LTLIBRARIES = lfs.la glib2.la chassis.la mysql.la lpeg.la posix.la
35
lfs_la_SOURCES = lfs.c
36
## get libtool to build a shared-lib
37
lfs_la_CPPFLAGS = ${LUA_CFLAGS}
38
lfs_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
40
posix_la_SOURCES = posix.c
41
## get libtool to build a shared-lib
42
posix_la_CPPFLAGS = ${LUA_CFLAGS}
43
posix_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
45
glib2_la_SOURCES = glib2.c
46
## get libtool to build a shared-lib
47
glib2_la_CPPFLAGS = ${LUA_CFLAGS} ${GLIB_CFLAGS}
48
glib2_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
49
glib2_la_LIBADD = $(GLIB_LIBS)
51
chassis_la_SOURCES = chassis.c
52
## get libtool to build a shared-lib
53
chassis_la_CPPFLAGS = ${LUA_CFLAGS} ${GLIB_CFLAGS} -I${top_srcdir}/src/
54
chassis_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
55
chassis_la_LIBADD = ${GLIB_LIBS} ${top_builddir}/src/libmysql-chassis.la
61
sql-tokenizer-tokens.c \
62
sql-tokenizer-keywords.c \
64
## get libtool to build a shared-lib
65
mysql_la_CPPFLAGS = ${LUA_CFLAGS} ${GLIB_CFLAGS} -I${top_srcdir}/src/ ${MYSQL_CFLAGS} -I${top_builddir}/lib/
66
mysql_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
67
mysql_la_LIBADD = ${GLIB_LIBS} ${top_builddir}/src/libmysql-proxy.la
69
lpeg_la_SOURCES = lpeg.c
70
lpeg_la_CPPFLAGS = ${LUA_CFLAGS}
71
lpeg_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
76
sql-tokenizer-keywords.h
89
sql-tokenizer-keywords.c
91
noinst_PROGRAMS=sql-tokenizer-gen
93
sql_tokenizer_gen_SOURCES=\
95
sql-tokenizer-tokens.c
97
sql_tokenizer_gen_CPPFLAGS=${GLIB_CFLAGS} -I${srcdir}
98
sql_tokenizer_gen_LDADD=${GLIB_LIBS}
100
sql-tokenizer.c: sql-tokenizer-keywords.c
102
sql-tokenizer-keywords.c: sql-tokenizer-gen
103
${builddir}/sql-tokenizer-gen > ${builddir}/sql-tokenizer-keywords.c