Makefile.am revision 8f7c6824e353b88b634c8750ebb16201930ff744
2N/Anoinst_LIBRARIES = libsql.a
2N/A
2N/Asql_drivers = @sql_drivers@
2N/A
2N/AAM_CPPFLAGS = \
2N/A -I$(top_srcdir)/src/lib \
2N/A $(SQL_CFLAGS)
2N/A
2N/Adist_sources = \
2N/A driver-mysql.c \
2N/A driver-pgsql.c \
2N/A driver-sqlite.c \
2N/A sql-api.c
2N/A
2N/Alibsql_a_SOURCES = \
2N/A $(dist_sources) \
2N/A sql-drivers-register.c
2N/A
2N/Anoinst_HEADERS = \
2N/A sql-api.h \
2N/A sql-api-private.h
2N/A
2N/Asql-drivers-register.c: Makefile
2N/A rm -f $@
2N/A echo '/* this file automatically generated by Makefile */' >$@
2N/A echo '#include "lib.h"' >>$@
2N/A echo '#include "sql-api.h"' >>$@
2N/A for i in $(sql_drivers) ; do \
2N/A echo "extern struct sql_db driver_$${i}_db;" >>$@ ; \
2N/A done
2N/A echo 'void sql_drivers_register_all(void) {' >>$@
2N/A for i in $(sql_drivers) ; do \
2N/A echo "sql_driver_register(&driver_$${i}_db);" >>$@ ; \
2N/A done
2N/A echo '}' >>$@
2N/A
2N/ADISTFILES = $(DIST_COMMON) $(dist_sources) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
2N/A
2N/Adistclean-generic:
2N/A rm -f Makefile sql-drivers-register.c
2N/A