commit c7c597a
neauoire
·
2023-08-13 21:34:48 +0000 UTC
parent fa8ad9c
Muted make logs
1 files changed,
+13,
-13
M
makefile
M
makefile
+13,
-13
1@@ -1,5 +1,5 @@
2
3-CLI_src=src/uxn.c src/devices/system.c src/devices/console.c src/devices/file.c src/devices/datetime.c
4+CLI_src=src/uxn.c src/devices/system.c src/devices/console.c src/devices/file.c src/devices/datetime.c
5 EMU_src=${CLI_src} src/devices/screen.c src/devices/controller.c src/devices/mouse.c
6
7 RELEASE_flags=-DNDEBUG -O2 -g0 -s
8@@ -10,25 +10,25 @@ DEBUG_flags=-std=c89 -D_POSIX_C_SOURCE=199309L -DDEBUG -Wall -Wno-unknown-pragma
9 all: dest bin/uxnasm bin/uxncli bin/uxn11
10
11 dest:
12- mkdir -p bin
13+ @ mkdir -p bin
14 rom:
15- ./bin/uxnasm etc/polycat.tal bin/polycat.rom
16+ @ ./bin/uxnasm etc/polycat.tal bin/polycat.rom
17 run: bin/uxnasm bin/uxncli bin/uxn11 rom
18- ./bin/uxn11 bin/polycat.rom
19+ @ ./bin/uxn11 bin/polycat.rom
20 test: bin/uxnasm bin/uxncli bin/uxn11
21- ./bin/uxnasm && ./bin/uxncli && ./bin/uxn11 && ./bin/uxnasm -v && ./bin/uxncli -v && ./bin/uxn11 -v
22-install: uxnasm uxncli uxn11
23- cp bin/uxn11 bin/uxnasm bin/uxncli ~/bin/
24+ @ ./bin/uxnasm && ./bin/uxncli && ./bin/uxn11 && ./bin/uxnasm -v && ./bin/uxncli -v && ./bin/uxn11 -v
25+install: bin/uxnasm bin/uxncli bin/uxn11
26+ @ cp bin/uxn11 bin/uxnasm bin/uxncli ~/bin/
27 uninstall:
28- rm -f ~/bin/uxn11 ~/bin/uxnasm ~/bin/uxncli
29+ @ rm -f ~/bin/uxn11 ~/bin/uxnasm ~/bin/uxncli
30 format:
31- clang-format -i src/uxnasm.c src/uxncli.c src/uxn11.c src/devices/*
32+ @ clang-format -i src/uxnasm.c src/uxncli.c src/uxn11.c src/devices/*
33 clean:
34- rm -f bin/uxnasm bin/uxncli bin/uxn11 bin/polycat.rom bin/polycat.rom.sym
35+ @ rm -f bin/uxnasm bin/uxncli bin/uxn11 bin/polycat.rom bin/polycat.rom.sym
36
37 bin/uxnasm: src/uxnasm.c
38- cc ${RELEASE_flags} src/uxnasm.c -o bin/uxnasm
39+ @ cc ${RELEASE_flags} src/uxnasm.c -o bin/uxnasm
40 bin/uxncli: ${CLI_src} src/uxncli.c
41- gcc ${RELEASE_flags} ${CLI_src} src/uxncli.c -o bin/uxncli
42+ @ cc ${RELEASE_flags} ${CLI_src} src/uxncli.c -o bin/uxncli
43 bin/uxn11: ${EMU_src} src/uxn11.c
44- gcc ${RELEASE_flags} ${EMU_src} src/uxn11.c -lX11 -o bin/uxn11
45+ @ cc ${RELEASE_flags} ${EMU_src} src/uxn11.c -lX11 -o bin/uxn11