xref: /petsc/include/makefile (revision a52caec66e960bd262413b4be226cb92d1a7faca)
1*a52caec6SBarry SmithITOOLSDIR = ../
2*a52caec6SBarry Smith
3*a52caec6SBarry SmithCFLAGS   = $(OPT) -I$(ITOOLSDIR)/include -I.. -I$(ITOOLSDIR) $(CONF)
4*a52caec6SBarry SmithSOURCEC  =
5*a52caec6SBarry SmithSOURCEF  =
6*a52caec6SBarry SmithWSOURCEC =
7*a52caec6SBarry SmithSOURCEH  = comm.h draw.h is.h ksp.h mat.h options.h pc.h petsc.h sys.h \
8*a52caec6SBarry Smith           sysio.h vec.h
9*a52caec6SBarry SmithOBJSC    =
10*a52caec6SBarry SmithWOBJS    =
11*a52caec6SBarry SmithOBJSF    =
12*a52caec6SBarry SmithLIBBASE  = libpetscvec
13*a52caec6SBarry SmithLINCLUDE = $(SOURCEH)
14*a52caec6SBarry SmithDIRS     =
15*a52caec6SBarry Smith
16*a52caec6SBarry Smithinclude $(ITOOLSDIR)/bmake/$(PARCH)
17*a52caec6SBarry Smith
18*a52caec6SBarry Smithall:
19*a52caec6SBarry Smith	-cd sys; make BOPT=$(BOPT) PARCH=$(PARCH) workers
20*a52caec6SBarry Smith	-@$(MAKE) BOPT=$(BOPT) PARCH=$(PARCH) libfasttree
21*a52caec6SBarry Smith
22*a52caec6SBarry Smithranlib:
23*a52caec6SBarry Smith	$(RANLIB) $(LDIR)/$(COMPLEX)/*.a
24*a52caec6SBarry Smith
25*a52caec6SBarry Smithdeletelibs:
26*a52caec6SBarry Smith	-$(RM) $(LDIR)/*.o $(LDIR)/*.a $(LDIR)/complex/*
27*a52caec6SBarry Smith
28*a52caec6SBarry Smithdeletemanpages:
29*a52caec6SBarry Smith	$(RM) -f man/man*/*
30*a52caec6SBarry Smith
31