xref: /petsc/src/sys/makefile (revision d44968cef124a6c229c44f285f906d66c76b031b)
12eac72dbSBarry SmithITOOLSDIR = ..
22eac72dbSBarry Smith
32eac72dbSBarry SmithALL: lib workers
419e4bc6eSBarry SmithCFLAGS    = $(OPT) $(INCLUDEDIRS) $(CONF)
5*d44968ceSBarry SmithSOURCEC   = tr.c arch.c txt.c file.c  nreg.c
62eac72dbSBarry SmithSOURCEF   =
72eac72dbSBarry SmithSOURCEH   =
8*d44968ceSBarry SmithOBJSC     = tr.o arch.o txt.o file.o  nreg.o
92eac72dbSBarry SmithOBJSF     =
1019e4bc6eSBarry SmithWSOURCEC  = archf.c
1119e4bc6eSBarry SmithWOBJS     = archf.o
12aa2ab745SBarry SmithMANSEC    = 7
132eac72dbSBarry Smith
14aa2ab745SBarry SmithLINCLUDE  = $(SOURCEH)
15aa2ab745SBarry SmithLIBBASE   = libpetscsys
1619e4bc6eSBarry SmithDIRS      = error
172eac72dbSBarry Smith
182eac72dbSBarry Smith# This is because I got sick of different examples and
192eac72dbSBarry Smith# changing makefiles for parallel and sequential code
202eac72dbSBarry Smithworkers: fmain.c cmain.c
212eac72dbSBarry Smith	$(CC) -c $(CFLAGS) $(BASEOPT) fmain.c cmain.c
222eac72dbSBarry Smith	mv fmain.o $(LDIR)/fmain.o
232eac72dbSBarry Smith	mv cmain.o $(LDIR)/cmain.o
242eac72dbSBarry Smith
25aa2ab745SBarry Smithinclude $(ITOOLSDIR)/bmake/$(PARCH)
26