arabica/Makefile.header.solaris7_gcc

53 lines
1.1 KiB
Text
Raw Normal View History

2003-09-11 17:55:52 +02:00
####################################
# ARABICA CONFIG
# edit for your parser choice - may include more than one USE_*
PARSER_CONFIG = -DUSE_EXPAT -DARABICA_NO_WCHAR_T
#PARSER_CONFIG = -DUSE_EXPAT -DUSE_LIBXML2 -DUSE_XERCES -DUSE_GARDEN
####################################
# TOOLS
#####
MAKE = make
# C++ compiler
CXX = gcc
# preprocessor
CPP = gcc -E
# linker
LD = gcc
# archiver
AR = ar r
###########
# Utilities
REMOVE = rm -rf
LINK = ln -sf
COPY = cp -f
######################################
# BUILD FLAGS
# you probably want to set some these according to
# your parser choice
# eg DYNAMIC_LIBS = -lexpat
EXPAT_PATH = /data1/home/jhiggins/expat
CXXFLAGS = -Wall -fPIC
# need these -Rs to tell the linker the runtime location of these libraries
# I had them installed in wacky places, because I don't have root privs
LDFLAGS = -R$(EXPAT_PATH)/lib -R/usr/local/lib -R/data1/home/jhiggins/arabica/bin
# Includes and library directories
INCS_DIRS = -I.. -I$(EXPAT_PATH)/include
LIBS_DIRS = -L$(EXPAT_PATH)/lib
STATIC_LIBS =
DYNAMIC_LIBS = -lexpat -lstdc++ -lsocket
2003-12-07 16:13:11 +01:00
# link flag to create a shared library
LINK_SHARED = -shared
2003-09-11 17:55:52 +02:00
EXESUFFIX =
LIBSUFFIX = .so