Trying to tie the same startup handler into different plugin libraries did not work quite well.

Therefore, a new library is built and the plugins link to that one.
This new library at the moment only contains the startup handler, however, finally it might serve as well for other routines
that are used by different plugins.
This commit is contained in:
Bastian M. Wojek
2011-03-19 11:44:56 +00:00
parent 653fcdcec8
commit 2d2cf448db
6 changed files with 77 additions and 31 deletions

View File

@ -490,6 +490,12 @@ AC_SUBST(PMUSR_LIBS)
AC_SUBST(PMUSR_CFLAGS)
if test "${BUILD_BMW_LIBS}" = "1"; then
BMWSTARTUP_SRCDIR="${SRCDIR}/external/BMWStartupHandler"
BMWSTARTUP_LIBS="${BMWSTARTUP_SRCDIR}/libBMWstartup.la"
BMWSTARTUP_CFLAGS="-I${BMWSTARTUP_SRCDIR}"
AC_SUBST(BMWSTARTUP_LIBS)
AC_SUBST(BMWSTARTUP_CFLAGS)
TFITPOFB_SRCDIR="${SRCDIR}/external/TFitPofB-lib"
TFITPOFB_LIBS="${TFITPOFB_SRCDIR}/classes/libTFitPofB.la"
TFITPOFB_CFLAGS="-I${TFITPOFB_SRCDIR}/include"
@ -627,6 +633,7 @@ AC_CONFIG_FILES([Makefile \
src/external/libCuba/Makefile \
src/external/libCuba/src/Makefile \
src/external/libCuba/src/cuba.pc \
src/external/BMWStartupHandler/Makefile \
src/external/TFitPofB-lib/Makefile \
src/external/TFitPofB-lib/classes/Makefile \
src/external/libLFRelaxation/Makefile \