xref: /petsc/src/sys/makefile (revision aa2ab745d7838c0232f0d57a9065ce29dc057065)
12eac72dbSBarry SmithITOOLSDIR = ..
22eac72dbSBarry Smith
32eac72dbSBarry SmithALL: lib workers
4*aa2ab745SBarry SmithCFLAGS    = $(OPT) -I$(ITOOLSDIR)/include -I$(ITOOLSDIR) $(CONF)
5*aa2ab745SBarry SmithSOURCEC   = tr.c arch.c txt.c file.c error.c  getopts.c nreg.c
62eac72dbSBarry SmithSOURCEF   =
72eac72dbSBarry SmithSOURCEH   =
8*aa2ab745SBarry SmithOBJSC     = tr.o arch.o txt.o file.o error.o  getopts.o nreg.o
92eac72dbSBarry SmithOBJSF     =
10*aa2ab745SBarry SmithWSOURCEC  = archf.c errorf.c
11*aa2ab745SBarry SmithWOBJS     = archf.o errorf.o
12*aa2ab745SBarry SmithMANSEC    = 7
132eac72dbSBarry Smith
14*aa2ab745SBarry SmithLINCLUDE  = $(SOURCEH)
15*aa2ab745SBarry SmithLIBBASE   = libpetscsys
16*aa2ab745SBarry SmithDIRS      = time
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
25*aa2ab745SBarry Smithinclude $(ITOOLSDIR)/bmake/$(PARCH)
26