# Basic makefile rules that all Makes share

prefix=/u/astrid-r1b/habbalf/issmuci/trunk-jpl/externalpackages/petsc-dev/src/linux-gnu-amd64
exec_prefix=${prefix}
datarootdir=${prefix}/share
libdir=${exec_prefix}/lib
# Without the empty .suffixes, some makes choose the wrong rules
.SUFFIXES:
.SUFFIXES: .o .c .cc

CC = gcc
COPTIONS=
CPPFLAGS=
LDFLAGS=

CXX = c++
CXXOPTIONS=

DOCTEXT = ${top_srcdir}/src/doctext/doctext

AR          = ar
RANLIB      = ranlib

LIBS=
C_COMPILE = ${CC} ${DEFS} ${INCLUDES} ${CPPFLAGS} ${CFLAGS} ${COPTIONS}
C_LINK    = ${CC} ${CFLAGS} ${LDFLAGS}
CXX_COMPILE = ${CXX} ${DEFS} ${INCLUDES} ${CPPFLAGS} ${CXXFLAGS} ${CXXOPTIONS}
CXX_LINK    = ${CXX} ${CXXFLAGS} ${LDFLAGS}

mandir=${datarootdir}/man
wwwdir=${prefix}/www
manpages:
	${DOCTEXT} -quotefmt -mpath ${mandir}/man1 -ext 1 ${doc_SOURCES}
wwwpages:
	${DOCTEXT} -html -dosnl -quotefmt -mpath ${wwwdir}/www1 ${doc_SOURCES}


.c.o:
	${C_COMPILE} -c $<
.cc.o:
	${CXX_COMPILE} -c $<
