File: Makedef-debian

package info (click to toggle)
vmatch 2.3.1%2Bdfsg-9
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 17,108 kB
  • sloc: ansic: 70,897; sh: 7,139; perl: 4,152; makefile: 1,181; xml: 642; awk: 563; ruby: 306; haskell: 288; sed: 60
file content (76 lines) | stat: -rw-r--r-- 2,227 bytes parent folder | download | duplicates (4)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Generic Makedef for Debian

RANLIB=ranlib

# the base directory: 

VSTREEBASEDIR=${DIRVSTREE}

# we redefine it and later remove the next line in other directories

VSTREEBASEDIR=..

# the include directory path

INCLUDEOPT=-I${VSTREEBASEDIR}/include

# the following should be used to define the CFLAGS

DEFINECFLAGS:=${CFLAGS} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -Wstrict-prototypes -O3 -Wundef -Wshadow -Wstrict-prototypes -Wcast-align -Wsign-compare -Wnested-externs -Wall -Wcast-qual -Wpointer-arith -Winline -Werror -Wno-unused-but-set-variable -Wno-cast-qual -Wno-error=maybe-uninitialized -fno-stack-protector -D_GNU_SOURCE -Wno-error=format-overflow

# the following should be used to define the LDFLAGS

DEFINELDFLAGS:=${LDFLAGS}

# this is used to define the flags for the preprocessor

DEFINECPPFLAGS:=${CPPFLAGS} ${INCLUDEOPT}

# this is used to trigger the use of pointers in Mkvtree

DEFINESUFFIXPTR=-DSUFFIXPTR

# use the sysconf command

WITHSYSCONF=-DWITHSYSCONF

# the following defines the libraries usually used

DEFINELDLIBS=-lm -ldl -lpthread

# the following is defined to properly compile shared libraries

SHARED=-shared
SHAREDSUFFIX=so
# the following defines the flags for splint
DEFINESPLINTFLAGS=${DEFINECPPFLAGS} -DDEBUG -f ../Splintoptions

# the loader is the same as the compiler

LD=${CC}

# the libraries implemented in the vstree package

PATHEND=libfiles
LIBBASEDIR=lib/${PATHEND}
COMPILEDIRPREFIX=../${LIBBASEDIR}
EXECDIRPREFIX=../${LIBBASEDIR}
LIBDIR=${VSTREEBASEDIR}/${LIBBASEDIR}
LIBKURTZBASIC=${LIBDIR}/libkurtz-basic.a
LIBKURTZBASICDBG=${LIBDIR}/libkurtz-basic.dbg.a
LIBKURTZ=${LIBDIR}/libkurtz.a
LIBKURTZDBG=${LIBDIR}/libkurtz.dbg.a
LIBKURTZEXTRA=${LIBDIR}/libkurtzextra.a
LIBKURTZEXTRADBG=${LIBDIR}/libkurtzextra.dbg.a
LIBMKVTREE=${LIBDIR}/libmkvtree.a
LIBMKVTREEDBG=${LIBDIR}/libmkvtree.dbg.a
LIBVMENGINE=${LIBDIR}/libvmengine.a
LIBVMENGINEDBG=${LIBDIR}/libvmengine.dbg.a
LIBVMATCH=${LIBDIR}/libvmatch.a
LIBVMATCHDBG=${LIBDIR}/libvmatch.dbg.a
LIBCHAIN=${LIBDIR}/libchain.a
LIBCHAINDBG=${LIBDIR}/libchain.dbg.a
LIBAUTOMATA=${LIBDIR}/libautomata.a
LIBAUTOMATADBG=${LIBDIR}/libautomata.dbg.a
LIBMULTIMAT=${LIBDIR}/libmultimat.a
LIBMULTIMATDBG=${LIBDIR}/libmultimat.dbg.a