File: use-shared-gt-lib.patch

package info (click to toggle)
vmatch 2.3.1%2Bgit20240412.b3b8ac0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,952 kB
  • sloc: ansic: 70,757; sh: 7,141; perl: 4,152; makefile: 1,162; xml: 642; awk: 563; ruby: 306; haskell: 288; sed: 60
file content (51 lines) | stat: -rw-r--r-- 1,870 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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}\