# this file is generated by
# mkMakedef.pl linux gcc 64
# do not edit

CC=gcc
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 \
           -I${VSTREEBASEDIR}/../../genometools/src/external/zlib-1.2.8 \
           -I../../../genometools/src/external/bzip2-1.0.6

# the following should be used to define the CFLAGS

DEFINECFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O3 -Wundef -Wshadow -Wstrict-prototypes -Wcast-align -Wsign-compare -Wnested-externs -Wall -Wcast-qual -Wpointer-arith -Winline -Werror -m64 -Wno-error=maybe-uninitialized -fno-stack-protector -U_FORTIFY_SOURCE -D_GNU_SOURCE -Wno-error=format-overflow

# the following should be used to define the LDFLAGS

DEFINELDFLAGS=-m64

ifeq ($(wrapmemcpy),yes)
  DEFINELDFLAGS+=-Wl,--wrap=memcpy
endif

# this is used to define the flags for the preprocessor

DEFINECPPFLAGS=${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 # -static

# the following is defined to properly compile shared libraries

SHARED=-shared -fPIC -m64
SHAREDSUFFIX=so
# the following defines the flags for splint
DEFINESPLINTFLAGS=${DEFINECPPFLAGS} -DDEBUG -f ../Splintoptions
# define BIT variable
BIT=64bit

# the loader is the same as the compiler

LD=${CC}

# the libraries implemented in the vstree package

PATHEND=64bit
LIBBASEDIR=lib/${CONFIGGUESS}/${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
