##################################################
# Project-specific Makefile for including in each
# module
##################################################
#Inputs: MODULE, SRC, HEADERS, EXECUTABLE/LIBRARY
#Optional inputs: CXXFLAGS, INCLUDE_DIR, LD_LIB_DIR, LD_LIBS, EXE_DIR
##################################################
# Configuration options
##################################################
#Whether to build static libraries and executable
STATIC = @STATIC@
#Whether to optimize
OPTIMIZED = @OPTIMIZED@
#Whether to build for gcov
GCOV = @GCOV@
#Whether to build for gprof
GPROF = @GPROF@
#Path to top directory
ifndef TOP
TOP = @TOP@
endif
#CXX
CXX = @CXX@
#LD
LD = @LD@
#CXXFLAGS
CXXFLAGS = @CXXFLAGS@
#CPPFLAGS
CPPFLAGS = @CPPFLAGS@
#LDFLAGS
LDFLAGS = @LDFLAGS@
#LIBS
LD_LIBS += @LIBS@
#Installation directories
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
bindir=@bindir@
mandir=@mandir@
incdir=$(prefix)/include/$(PROJECTNAME)
##################################################
# Platform-specific definitions
##################################################
#Name of platform
ifndef PLATFORM
PLATFORM = @OSTYPE@
endif
ifeq ($(PLATFORM),linux-x86_64)
ifeq ($(STATIC),0)
CXXFLAGS += -fPIC
endif
endif
#Install
INSTALL = @INSTALL@
INSTALL_FLAGS = @INSTALL_FLAGS@
#Shared/Static libraries
SHARED = @SHARED@
STATIC_FLAG = @STATIC_FLAG@
DYNAMIC_FLAG = @DYNAMIC_FLAG@
STATIC_LIB_SUFFIX = @STATIC_LIB_SUFFIX@
SHARED_LIB_SUFFIX = @SHARED_LIB_SUFFIX@
#Etags/Ebrowse
ETAGS=@ETAGS@
EBROWSE=@EBROWSE@
#lex
LEX = flex
LFLAGS = # -i use this for a case-insensitive scanner
#yacc
YACC = bison
YFLAGS = -d -y
##################################################
# Project-specific definitions
##################################################
#Name of project library
PROJECTNAME = cvc3
#Where to look for include files
INCLUDE_DIR += -I. -I$(TOP)/src/include
#Where to look for lib files
LD_LIB_DIR = @LD_LIB_DIR@ -L$(LIB_DIR)
VERSION = @VERSION@
WEBDIR = /usr/httpd/htdocs_cs/acsys/cvc3
RATIONAL_FLAGS = @RATIONAL_IMPL@
ifeq ($(RATIONAL_FLAGS),-DRATIONAL_NATIVE)
PLATFORM = @OSTYPE@-native-arith
endif
DPLL_BASIC = @DPLL_BASIC@
EXTRA_SAT_CPP = @EXTRA_SAT_CPP@
EXTRA_SAT_HEADERS = @EXTRA_SAT_HEADERS@
LICENSE_INFO_FILE = @LICENSE_INFO_FILE@
##################################################
# Include generic Makefile
##################################################
include $(TOP)/Makefile.std
syntax highlighted by Code2HTML, v. 0.9.1