Mercurial > dovecot > core-2.2
view src/lib-sql/Makefile.am @ 4343:407e6c620d70 HEAD
dovecot-config now contains module_dir
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 16 Jun 2006 12:25:19 +0300 |
parents | 5ca67bbe93fd |
children | e77e4457d95c |
line wrap: on
line source
noinst_LIBRARIES = libsql.a sql_drivers = @sql_drivers@ AM_CPPFLAGS = \ -I$(top_srcdir)/src/lib \ $(SQL_CFLAGS) dist_sources = \ driver-mysql.c \ driver-pgsql.c \ driver-sqlite.c \ sql-api.c libsql_a_SOURCES = \ $(dist_sources) \ sql-drivers-register.c noinst_HEADERS = \ sql-api.h \ sql-api-private.h sql-drivers-register.c: Makefile rm -f $@ echo '/* this file automatically generated by Makefile */' >$@ echo '#include "lib.h"' >>$@ echo '#include "sql-api.h"' >>$@ for i in $(sql_drivers) null; do \ if [ "$${i}" != "null" ]; then \ echo "extern struct sql_db driver_$${i}_db;" >>$@ ; \ fi \ done echo 'void sql_drivers_register_all(void) {' >>$@ for i in $(sql_drivers) null; do \ if [ "$${i}" != "null" ]; then \ echo "sql_driver_register(&driver_$${i}_db);" >>$@ ; \ fi \ done echo '}' >>$@ DISTFILES = $(DIST_COMMON) $(dist_sources) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) distclean-generic: rm -f Makefile sql-drivers-register.c