Description: Use Debian's libgenometools instead of static lib
 Vmatch was intended to be built as a static binary in a defined build
 directory with a copy of libgenometools.a in a specific place.
 In Debian, we have a shared library, so let's use this in the build setup.
Author: Sascha Steinbiss <satta@debian.org>
Last-Update: 2020-01-03
--- a/src/Mkvtree/Makefile
+++ b/src/Mkvtree/Makefile
@@ -1,16 +1,15 @@
 include ../Makedef
 
 MAINFLAGS=-DWITHLCP # ${DEFINESUFFIXPTR}
-CFLAGS=${DEFINECFLAGS} ${DEFINECPPFLAGS} ${MAINFLAGS}
+CFLAGS+=${DEFINECFLAGS} ${DEFINECPPFLAGS} ${MAINFLAGS}
 SPLINTFLAGS=${MAINFLAGS} ${DEFINESPLINTFLAGS}
 VPATH=${COMPILEDIRPREFIX}
-LDFLAGS=-L${COMPILEDIRPREFIX} ${DEFINELDFLAGS}
+LDFLAGS+=-L${COMPILEDIRPREFIX} ${DEFINELDFLAGS}
 LDLIBS=${DEFINELDLIBS}
 COMPILEDIR=${COMPILEDIRPREFIX}/Mkvtree/
 #EXECDIR=${EXECDIRPREFIX}/Mkvtree/
 
-LDLIBS = ${CURDIR}/../../../genometools/lib/libgenometools.a \
-         ${DEFINELDLIBS}
+LDLIBS = ${DEFINELDLIBS} -lgenometools -lz -lbz2
 
 MKVTREEOBJ=${COMPILEDIR}mkvtree.o\
            ${COMPILEDIR}mkvprocess.o\
--- a/src/Vmatch/Makefile
+++ b/src/Vmatch/Makefile
@@ -2,17 +2,16 @@
 
 #DEFINEVMATCHDB=-DVMATCHDB
 #DISTRIBUTEDDFS=-DDISTRIBUTEDDFS
-CFLAGS=${DEFINECFLAGS} ${DEFINECPPFLAGS} -I../Vmengine ${DEFINEVMATCHDB} ${DISTRIBUTEDDFS}
+CFLAGS+=${DEFINECFLAGS} ${DEFINECPPFLAGS} -I../Vmengine ${DEFINEVMATCHDB} ${DISTRIBUTEDDFS}
 SPLINTFLAGS=${DEFINESPLINTFLAGS} -I../Vmengine
 #CFLAGS=-DCOUNT
 #LIBELECTRICFENCE=-lefence
-LDFLAGS=${DEFINELDFLAGS} ${LIBELECTRICFENCE}
+LDFLAGS+=${DEFINELDFLAGS} ${LIBELECTRICFENCE}
 LDLIBS=${DEFINELDLIBS}
 COMPILEDIR=${COMPILEDIRPREFIX}/Vmatch/
 #EXECDIR=${EXECDIRPREFIX}/Vmatch/
 
-LDLIBS = ${CURDIR}/../../../genometools/lib/libgenometools.a \
-         ${DEFINELDLIBS}
+LDLIBS = ${DEFINELDLIBS} -lgenometools -lz -lbz2
 
 LIBS=${LIBVMATCH}\
      ${LIBVMENGINE}\
