summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/Makefile.frag
diff options
context:
space:
mode:
Diffstat (limited to 'ext/pdo_sqlite/Makefile.frag')
-rw-r--r--ext/pdo_sqlite/Makefile.frag21
1 files changed, 21 insertions, 0 deletions
diff --git a/ext/pdo_sqlite/Makefile.frag b/ext/pdo_sqlite/Makefile.frag
new file mode 100644
index 0000000000..237fe8ea65
--- /dev/null
+++ b/ext/pdo_sqlite/Makefile.frag
@@ -0,0 +1,21 @@
+
+$(builddir)/sqlite/tool/lemon: $(srcdir)/sqlite/tool/lemon.c
+ $(CC) $(srcdir)/sqlite/tool/lemon.c -o $@
+ cp $(srcdir)/sqlite/tool/lempar.c $(builddir)/sqlite/tool/
+
+$(builddir)/sqlite/tool/mkkeywordhash: $(srcdir)/sqlite/tool/mkkeywordhash.c
+ $(CC) $(srcdir)/sqlite/tool/mkkeywordhash.c -o $@
+
+$(srcdir)/sqlite/src/parse.c: $(srcdir)/sqlite/src/parse.y $(builddir)/sqlite/tool/lemon
+ $(builddir)/sqlite/tool/lemon $(srcdir)/sqlite/src/parse.y
+
+$(srcdir)/sqlite/src/parse.h: $(srcdir)/sqlite/src/parse.c
+
+$(srcdir)/sqlite/src/opcodes.h: $(srcdir)/sqlite/src/parse.h
+ cat $(srcdir)/sqlite/src/parse.h $(srcdir)/sqlite/src/vdbe.c | $(AWK) -f $(srcdir)/sqlite/mkopcodeh.awk > $@
+
+$(srcdir)/sqlite/src/opcodes.c: $(srcdir)/sqlite/src/opcodes.h
+ sort -n +2 $(srcdir)/sqlite/src/opcodes.h | $(AWK) -f $(srcdir)/sqlite/mkopcodec.awk > $@
+
+$(srcdir)/sqlite/src/keywordhash.h: $(builddir)/sqlite/tool/mkkeywordhash
+ $(srcdir)/sqlite/tool/mkkeywordhash > $(srcdir)/sqlite/src/keywordhash.h