diff options
Diffstat (limited to 'ext/pdo_sqlite/Makefile.frag')
| -rw-r--r-- | ext/pdo_sqlite/Makefile.frag | 21 |
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 |
