X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=recctrl%2FMakefile.am;h=543bdc32cc3f74bb11c64eeffc2f90b8a460b2bf;hp=bd1573a7ff99c0ac6435e1db8ce05668484f8627;hb=8ee402d79e37344b08c2b54ad45b50e8327a6c03;hpb=191ceffa0af0cc1048ef11a1bf92fece3210c879 diff --git a/recctrl/Makefile.am b/recctrl/Makefile.am index bd1573a..543bdc3 100644 --- a/recctrl/Makefile.am +++ b/recctrl/Makefile.am @@ -1,18 +1,62 @@ -## $Id: Makefile.am,v 1.11 2004-08-24 10:37:18 adam Exp $ +## $Id: Makefile.am,v 1.12 2004-09-27 10:44:50 adam Exp $ -lib_LTLIBRARIES = libidzebra-recctrl.la +common_libs = libidzebra-recctrl.la \ + ../data1/libidzebra-data1.la \ + ../dfa/libidzebra-dfa.la \ + ../util/libidzebra-util.la \ + $(YAZLALIB) -EXTRA_DIST=perlread.c perlread.h.in +# The shared modules +mod_grs_perl_la_SOURCES = perlread.c perlread.h.in +mod_grs_perl_la_LDFLAGS = -rpath $(pkglibdir) -module -avoid-version +mod_grs_perl_la_LADD = $(PERL_LIBS) +mod_grs_perl_la_LIBADD = $(common_libs) $(mod_grs_perl_la_LADD) + +mod_grs_regx_la_SOURCES = regxread.c +mod_grs_regx_la_LDFLAGS = -rpath $(pkglibdir) -module -avoid-version +mod_grs_regx_la_LADD = $(TCL_LIB) +mod_grs_regx_la_LIBADD = $(common_libs) $(mod_grs_regx_la_LADD) + +mod_grs_xml_la_SOURCES = xmlread.c +mod_grs_xml_la_LDFLAGS = -rpath $(pkglibdir) -module -avoid-version +mod_grs_xml_la_LADD = $(EXPAT_LIBS) +mod_grs_xml_la_LIBADD = $(common_libs) $(mod_grs_xml_la_LADD) + +mod_grs_marc_la_SOURCES = marcread.c marcomp.c marcomp.h inline.c inline.h +mod_grs_marc_la_LDFLAGS = -rpath $(pkglibdir) -module -avoid-version +mod_grs_marc_la_LADD = +mod_grs_marc_la_LIBADD = $(common_libs) $(mod_grs_marc_la_LADD) -if perl -PERLREAD=perlread.c -else -PERLREAD= -endif +mod_grs_danbib_la_SOURCES = danbibr.c +mod_grs_danbib_la_LDFLAGS = -rpath $(pkglibdir) -module -avoid-version +mod_grs_danbib_la_LADD = +mod_grs_danbib_la_LIBADD = $(common_libs) $(mod_grs_danbib_la_LADD) -libidzebra_recctrl_la_SOURCES = recctrl.c recgrs.c sgmlread.c regxread.c \ - marcread.c marcomp.c marcomp.h inline.c inline.h rectext.c \ - grsread.h recgrs.h rectext.h xmlread.c danbibr.c \ - $(PERLREAD) +pkglib_LTLIBRARIES = $(SHARED_MODULE_LA) +EXTRA_LTLIBRARIES = \ + mod-grs-perl.la \ + mod-grs-regx.la \ + mod-grs-xml.la \ + mod-grs-marc.la \ + mod-grs-danbib.la -AM_CPPFLAGS = -I$(srcdir)/../include $(YAZINC) $(TCL_INCLUDE) +# The common library +lib_LTLIBRARIES = libidzebra-recctrl.la +libidzebra_recctrl_la_SOURCES = recctrl.c recgrs.c sgmlread.c rectext.c grsread.h +libidzebra_recctrl_la_LDFLAGS = -export-dynamic +libidzebra_recctrl_la_LIBADD = $(STATIC_MODULE_OBJ) \ + ../data1/libidzebra-data1.la \ + ../dfa/libidzebra-dfa.la \ + ../util/libidzebra-util.la \ + $(STATIC_MODULE_LADD) +libidzebra_recctrl_la_DEPENDENCIES = $(STATIC_MODULE_OBJ) + +EXTRA_libidzebra_recctrl_la_SOURCES = \ + $(mod_grs_perl_la_SOURCES) \ + $(mod_grs_regx_la_SOURCES) \ + $(mod_grs_xml_la_SOURCES) \ + $(mod_grs_marc_la_SOURCES) \ + $(mod_grs_danbib_la_SOURCES) + +AM_CPPFLAGS = -I$(srcdir)/../include $(YAZINC) $(TCL_INCLUDE) $(PERL_CFLAGS) -DDEFAULT_MODULE_PATH=\"$(pkglibdir)\" +EXTRA_DIST=perlread.c perlread.h.in