xref: /petsc/makefile (revision 8c37ef5578aad43c8bf18cc3757da448a4d66646)
1d44968ceSBarry SmithITOOLSDIR = .
261523587SBarry Smith
361523587SBarry SmithCFLAGS   = $(OPT) -I$(ITOOLSDIR)/include -I.. -I$(ITOOLSDIR) $(CONF)
461523587SBarry SmithSOURCEC  =
561523587SBarry SmithSOURCEF  =
661523587SBarry SmithWSOURCEC =
761523587SBarry SmithSOURCEH  =
861523587SBarry SmithOBJSC    =
961523587SBarry SmithWOBJS    =
1061523587SBarry SmithOBJSF    =
1161523587SBarry SmithLIBBASE  = libpetscvec
1261523587SBarry SmithLINCLUDE = $(SOURCEH)
13*8c37ef55SBarry SmithDIRS     = is vec ksp sys pc mat sles options draw
1461523587SBarry Smith
1561523587SBarry Smithinclude $(ITOOLSDIR)/bmake/$(PARCH)
1661523587SBarry Smith
1761523587SBarry Smithall:
1861523587SBarry Smith	-cd sys; make BOPT=$(BOPT) PARCH=$(PARCH) workers
1961523587SBarry Smith	-@$(MAKE) BOPT=$(BOPT) PARCH=$(PARCH) libfasttree
2061523587SBarry Smith
21*8c37ef55SBarry Smithranlib:
22*8c37ef55SBarry Smith	$(RANLIB) $(LDIR)/$(COMPLEX)/*.a
2361523587SBarry Smith
2461523587SBarry Smithdeletelibs:
25d44968ceSBarry Smith	-$(RM) $(LDIR)/*.o $(LDIR)/*.a $(LDIR)/complex/*
26d44968ceSBarry Smith
27d44968ceSBarry Smithdeletemanpages:
28d44968ceSBarry Smith	$(RM) -f man/man*/*
29d44968ceSBarry Smith
30