# Generated by mm.pl: Mon Mar  9 13:58:39 MST 1998

# This file is user-editable

PROJECT_ROOT = $(shell cd ../../..; pwd)
include $(PROJECT_ROOT)/config/head.mk

PASS=APP

default:: PETSc

.PHONY: PETSc

PETSc:: $(ODIR)/PETSc

include $(SHARED_ROOT)/tail.mk

$(ODIR)/PETSc.o: PETSc.cpp
	$(CXX) -o $@ -c $< $(RULE_CXXOPTS) $(RULE_INCLUDES) $(SUITE_DEFINES) \
		-DPETSC_USE_EXTERN_CXX \
		-I$(PETSC_DIR)/bmake/linux-gnu \
		-I$(PETSC_DIR)/include

$(ODIR)/PETSc: $(ODIR)/PETSc.o
	$(CXX) -o $@ $^ $(RULE_LD_OPTS) \
		-L$(PETSC_DIR)/lib/libO/linux-gnu \
		-lpetscmat -lpetscksp -lpetscdm -lpetscvec -lpetscmat -lpetscdm -lpetsc -lpetscts -lpetscvec -lpetscsnes -lblas -llapack -lblas -lg2c -ldl -static

# ACL:rcsinfo
#  ----------------------------------------------------------------------
#  $RCSfile: makefile,v $   $Author: richard $
#  $Revision: 1.2 $   $Date: 2004/11/01 18:15:55 $
#  ----------------------------------------------------------------------
# ACL:rcsinfo
