aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-09-12 16:55:28 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2024-09-12 16:55:28 +0200
commitca68b59475f6b1773fa62e6dbc4b68349602b441 (patch)
treea03251fefc3e39b209770cd96b974150163d9df9 /Makefile
parent762d285f3b914c877887469de06a70cee9028159 (diff)
downloadnissy-core-ca68b59475f6b1773fa62e6dbc4b68349602b441.tar.gz
nissy-core-ca68b59475f6b1773fa62e6dbc4b68349602b441.zip
Update build files to enable multithreading
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 8 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 8ec635c..5c655b7 100644
--- a/Makefile
+++ b/Makefile
@@ -3,34 +3,34 @@ include config.mk
3all: cube.o debugcube.o 3all: cube.o debugcube.o
4 4
5cube.s: clean 5cube.s: clean
6 ${CC} -D${ARCH} ${CFLAGS} -c -S -o cube.s src/nissy.c 6 ${CC} ${MACROS} ${CFLAGS} -c -S -o cube.s src/nissy.c
7 7
8cube.o: clean 8cube.o: clean
9 ${CC} -D${ARCH} ${CFLAGS} -c -o cube.o src/nissy.c 9 ${CC} ${MACROS} ${CFLAGS} -c -o cube.o src/nissy.c
10 10
11debugcube.o: clean 11debugcube.o: clean
12 ${CC} -D${ARCH} ${DBGFLAGS} -c -o debugcube.o src/nissy.c 12 ${CC} ${MACROS} ${DBGFLAGS} -c -o debugcube.o src/nissy.c
13 13
14clean: 14clean:
15 rm -rf *.o run 15 rm -rf *.o run
16 16
17test: debugcube.o 17test: debugcube.o
18 CC="${CC} -D${ARCH} ${DBGFLAGS}" ./test/test.sh 18 CC="${CC} ${MACROS} ${DBGFLAGS}" ./test/test.sh
19 19
20tool: cube.o 20tool: cube.o
21 mkdir -p tools/results 21 mkdir -p tools/results
22 CC="${CC} ${CFLAGS}" CUBEOBJ=cube.o ./tools/run_tool.sh 22 CC="${CC} ${MACROS} ${CFLAGS}" CUBEOBJ=cube.o ./tools/run_tool.sh
23 23
24debugtool: debugcube.o 24debugtool: debugcube.o
25 mkdir -p tools/results 25 mkdir -p tools/results
26 CC="${CC} ${DBGFLAGS}" CUBEOBJ=debugcube.o ./tools/run_tool.sh 26 CC="${CC} ${MACROS} ${DBGFLAGS}" CUBEOBJ=debugcube.o ./tools/run_tool.sh
27 27
28shell: cube.o 28shell: cube.o
29 mkdir -p tables 29 mkdir -p tables
30 ${CC} ${CFLAGS} -o run cube.o shell.c 30 ${CC} ${MACROS} ${CFLAGS} -o run cube.o shell.c
31 31
32debugshell: debugcube.o 32debugshell: debugcube.o
33 mkdir -p tables 33 mkdir -p tables
34 ${CC} ${DBGFLAGS} -o run debugcube.o shell.c 34 ${CC} ${MACROS} ${DBGFLAGS} -o run debugcube.o shell.c
35 35
36.PHONY: all clean test tool debugtool shell debugshell 36.PHONY: all clean test tool debugtool shell debugshell

Generated with cgit - Back to sebastiano.tronto.net