summaryrefslogtreecommitdiff
path: root/mpi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'mpi/Makefile')
-rw-r--r--mpi/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/mpi/Makefile b/mpi/Makefile
new file mode 100644
index 0000000..0a464a4
--- /dev/null
+++ b/mpi/Makefile
@@ -0,0 +1,21 @@
+.DEFAULT_GOAL := all
+
+INCLUDES = -I include/
+FLAGS= -std=c99
+
+game.o: include/game.h src/game.c
+ mpicc -c src/game.c $(INCLUDES) $(FLAGS) -o build/game.o
+
+file.o: game.o include/file.h src/file.c
+ mpicc -c src/file.c $(INCLUDES) $(FLAGS) -o build/file.o
+
+create_grid.o: file.o game.o include/create_grid.h src/create_grid.c
+ mpicc -c src/create_grid.c $(INCLUDES) $(FLAGS) -o build/create_grid.o
+
+gol: game.o file.o create_grid.o
+ mpicc $(INCLUDES) $(FLAGS) -o gol build/game.o build/file.o build/create_grid.o src/main.c
+
+clean:
+ $(RM) build/*.o gol output/*.bin
+
+all: gol