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