From: dbs Date: Mon, 10 Jan 2011 03:44:34 +0000 (+0000) Subject: Clean up c-apps Makefile.am and make everything load cleanly again X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3f914e81827a5bc9682dfbfdd16eaec571281505;p=contrib%2FConifer.git Clean up c-apps Makefile.am and make everything load cleanly again Executable programs don't have library versions, so don't set -version-info for them. Add -version-info to liboils_idl and liboils_util, and link liboils_util explicitly against liboils_idl rather than relying on AM_LDFLAGS. Set the linking dependencies correctly; if a library links against liboils_util, set that as the sole link dependency; no need for liboils_idl once (let alone twice!) git-svn-id: svn://svn.open-ils.org/ILS/trunk@19141 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/c-apps/Makefile.am b/Open-ILS/src/c-apps/Makefile.am index 420c822660..813ea38968 100644 --- a/Open-ILS/src/c-apps/Makefile.am +++ b/Open-ILS/src/c-apps/Makefile.am @@ -9,47 +9,49 @@ AM_LDFLAGS = $(DEF_LDFLAGS) -L$(DBI_LIBS) -lopensrf bin_PROGRAMS = oils_dataloader dump_idl test_json_query test_qstore oils_dataloader_SOURCES = oils_dataloader.c -oils_dataloader_LDFLAGS = $(AM_LDFLAGS) -loils_idl -version-info 2:0:0 +oils_dataloader_LDFLAGS = $(AM_LDFLAGS) -loils_idl oils_dataloader_DEPENDENCIES = liboils_idl.la liboils_utils.la dump_idl_SOURCES = dump_idl.c -dump_idl_LDFLAGS = $(AM_LDFLAGS) -loils_idl -version-info 2:0:0 +dump_idl_LDFLAGS = $(AM_LDFLAGS) -loils_idl dump_idl_DEPENDENCIES = liboils_idl.la liboils_utils.la test_json_query_SOURCES = test_json_query.c oils_sql.c test_json_query_CFLAGS = $(AM_CFLAGS) -test_json_query_LDFLAGS = $(AM_LDFLAGS) -loils_idl -loils_utils -version-info 2:0:0 +test_json_query_LDFLAGS = $(AM_LDFLAGS) -loils_idl -loils_utils test_json_query_DEPENDENCIES = liboils_idl.la liboils_utils.la test_qstore_SOURCES = test_qstore.c buildSQL.c oils_buildq.c oils_execsql.c oils_sql.c oils_storedq.c test_qstore_CFLAGS = $(AM_CFLAGS) -test_qstore_LDFLAGS = $(AM_LDFLAGS) -loils_idl -loils_utils -version-info 2:0:0 +test_qstore_LDFLAGS = $(AM_LDFLAGS) -loils_idl -loils_utils test_qstore_DEPENDENCIES = liboils_idl.la liboils_utils.la lib_LTLIBRARIES = liboils_idl.la liboils_utils.la oils_cstore.la oils_qstore.la oils_rstore.la oils_pcrud.la oils_auth.la liboils_idl_la_SOURCES = oils_idl-core.c +liboils_idl_la_LDFLAGS = -version-info 2:0:0 liboils_utils_la_SOURCES = oils_utils.c oils_event.c +liboils_utils_la_LDFLAGS = -loils_idl -version-info 2:0:0 oils_cstore_la_SOURCES = oils_cstore.c oils_sql.c oils_cstore_la_LDFLAGS = $(AM_LDFLAGS) -ldbi -ldbdpgsql -loils_utils -module -version-info 2:0:0 -oils_cstore_la_DEPENDENCIES = liboils_idl.la liboils_idl.la +oils_cstore_la_DEPENDENCIES = liboils_utils.la oils_qstore_la_SOURCES = oils_qstore.c oils_sql.c oils_storedq.c oils_buildq.c buildSQL.c oils_execsql.c oils_qstore_la_LDFLAGS = $(AM_LDFLAGS) -ldbi -ldbdpgsql -loils_utils -module -version-info 2:0:0 -oils_qstore_la_DEPENDENCIES = liboils_idl.la liboils_idl.la +oils_qstore_la_DEPENDENCIES = liboils_utils.la oils_rstore_la_SOURCES = oils_rstore.c oils_sql.c oils_rstore_la_LDFLAGS = $(AM_LDFLAGS) -ldbi -ldbdpgsql -loils_utils -module -version-info 2:0:0 -oils_rstore_la_DEPENDENCIES = liboils_idl.la liboils_idl.la +oils_rstore_la_DEPENDENCIES = liboils_utils.la oils_pcrud_la_SOURCES = oils_pcrud.c oils_sql.c oils_pcrud_la_LDFLAGS = $(AM_LDFLAGS) -ldbi -ldbdpgsql -loils_utils -module -version-info 2:0:0 -oils_pcrud_la_DEPENDENCIES = liboils_utils.la liboils_idl.la +oils_pcrud_la_DEPENDENCIES = liboils_utils.la oils_auth_la_SOURCES = oils_auth.c oils_auth_la_LDFLAGS = -module -loils_utils -version-info 2:0:0 -oils_auth_la_DEPENDENCIES = liboils_utils.la liboils_idl.la +oils_auth_la_DEPENDENCIES = liboils_utils.la