diff --git a/src/libmdb/Makefile.am b/src/libmdb/Makefile.am index 00fb007..bd7eb18 100644 --- a/src/libmdb/Makefile.am +++ b/src/libmdb/Makefile.am @@ -1,9 +1,12 @@ lib_LTLIBRARIES = libmdb.la libmdb_la_SOURCES= catalog.c mem.c file.c table.c data.c dump.c backend.c money.c sargs.c index.c like.c write.c stats.c map.c props.c worktable.c options.c iconv.c +libmdb_la_LDFLAGS = -version-info 2:1:0 if FAKE_GLIB libmdb_la_SOURCES += fakeglib.c +libmdb_la_LDFLAGS += -export-symbols-regex '^(g_|mdb_|_mdb_put_int16$$|_mdb_put_int32$$)' +else +libmdb_la_LDFLAGS += -export-symbols-regex '^(mdb_|_mdb_put_int16$$|_mdb_put_int32$$)' endif -libmdb_la_LDFLAGS = -version-info 2:1:0 -export-symbols-regex '^(mdb_|_mdb_put_int16$$|_mdb_put_int32$$)' AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS) -Wsign-compare if FUZZER_ENABLED AM_CFLAGS += -fsanitize=fuzzer-no-link -fsanitize=address diff --git a/src/odbc/Makefile.am b/src/odbc/Makefile.am index 48d322c..226578c 100644 --- a/src/odbc/Makefile.am +++ b/src/odbc/Makefile.am @@ -5,9 +5,6 @@ AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS) $(ODBC_CFLAGS) libmdbodbc_la_SOURCES = odbc.c connectparams.c libmdbodbc_la_LIBADD = ../libmdb/libmdb.la ../sql/libmdbsql.la $(ODBC_LIBS) libmdbodbc_la_LDFLAGS = -avoid-version -export-symbols-regex '^(SQL|ODBCINST)' $(ODBC_LDFLAGS) -if FAKE_GLIB -libmdbodbc_la_SOURCES += ../libmdb/fakeglib.c -endif if ICONV lib_LTLIBRARIES += libmdbodbcW.la libmdbodbcW_la_SOURCES = $(libmdbodbc_la_SOURCES) diff --git a/src/sql/Makefile.am b/src/sql/Makefile.am index 5711b43..71a8b4f 100644 --- a/src/sql/Makefile.am +++ b/src/sql/Makefile.am @@ -3,9 +3,6 @@ BUILT_SOURCES = parser.h AM_YFLAGS = -d -o parser.c lib_LTLIBRARIES = libmdbsql.la libmdbsql_la_SOURCES= mdbsql.c parser.y lexer.l -if FAKE_GLIB -libmdbsql_la_SOURCES += ../libmdb/fakeglib.c -endif libmdbsql_la_LDFLAGS = -version-info 2:0:0 -export-symbols-regex '^mdb_sql_' CLEANFILES = parser.c parser.h lexer.c AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS) diff --git a/src/util/Makefile.am b/src/util/Makefile.am index d1abe6c..f0f23c8 100644 --- a/src/util/Makefile.am +++ b/src/util/Makefile.am @@ -9,15 +9,6 @@ mdb_sql_SOURCES = mdb-sql.c mdb_ver_SOURCES = mdb-ver.c mdb_import_SOURCES = mdb-import.c updrow_SOURCES = updrow.c -if FAKE_GLIB -mdb_export_SOURCES += ../libmdb/fakeglib.c -mdb_schema_SOURCES += ../libmdb/fakeglib.c -mdb_tables_SOURCES += ../libmdb/fakeglib.c -mdb_sql_SOURCES += ../libmdb/fakeglib.c -mdb_ver_SOURCES += ../libmdb/fakeglib.c -mdb_import_SOURCES += ../libmdb/fakeglib.c -updrow_SOURCES += ../libmdb/fakeglib.c -endif LIBS = $(GLIB_LIBS) @LIBS@ DEFS = @DEFS@ -DLOCALEDIR=\"$(localedir)\" AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS) -Wsign-compare