| # |
| |
| CC = mpicc |
| CFLAGS = -g |
| LIB = |
| |
| CFILES = calc.c copy.c diag.c init.c main.c time.c tstep.c worker.c dump.c |
| OBJECTS = calc.o copy.o diag.o init.o main.o time.o tstep.o worker.o dump.o |
| HEADERS = decs.h |
| |
| all: shallow |
| |
| shallow: $(OBJECTS) $(HEADERS) |
| $(CC) -g -o shallow $(OBJECTS) -lm $(LIB) |
| |
| tags: $(SOURCES) $(HEADERS) |
| ctags -w $(SOURCES) $(HEADERS) |
| |
| clean: |
| -rm -f shallow $(OBJECTS) core |
| |
| calc.o: calc.c decs.h |
| copy.o: copy.c decs.h |
| diag.o: diag.c decs.h |
| init.o: init.c decs.h |
| main.o: main.c decs.h |
| time.o: time.c decs.h |
| tstep.o: tstep.c decs.h |
| worker.o: worker.c decs.h |
| dump.o: dump.c decs.h |