commit fa8ad9c

neauoire  ·  2023-08-11 16:04:13 +0000 UTC
parent 9178d4e
(makefile) Reconnected deps to targets
1 files changed,  +6, -14
+6, -14
 1@@ -7,16 +7,15 @@ DEBUG_flags=-std=c89 -D_POSIX_C_SOURCE=199309L -DDEBUG -Wall -Wno-unknown-pragma
 2 
 3 .PHONY: all debug dest rom run test install uninstall format clean
 4 
 5-all: dest uxnasm uxncli uxn11
 6-debug: dest uxnasm-debug uxncli-debug uxn11-debug
 7+all: dest bin/uxnasm bin/uxncli bin/uxn11
 8 
 9 dest:
10 	mkdir -p bin
11 rom:
12 	./bin/uxnasm etc/polycat.tal bin/polycat.rom
13-run: uxnasm uxncli uxn11 rom
14+run: bin/uxnasm bin/uxncli bin/uxn11 rom
15 	./bin/uxn11 bin/polycat.rom
16-test: uxnasm uxncli uxn11
17+test: bin/uxnasm bin/uxncli bin/uxn11
18 	./bin/uxnasm && ./bin/uxncli && ./bin/uxn11 && ./bin/uxnasm -v && ./bin/uxncli -v && ./bin/uxn11 -v
19 install: uxnasm uxncli uxn11
20 	cp bin/uxn11 bin/uxnasm bin/uxncli ~/bin/
21@@ -27,16 +26,9 @@ format:
22 clean:
23 	rm -f bin/uxnasm bin/uxncli bin/uxn11 bin/polycat.rom bin/polycat.rom.sym
24 
25-uxnasm: src/uxnasm.c
26+bin/uxnasm: src/uxnasm.c
27 	cc ${RELEASE_flags} src/uxnasm.c -o bin/uxnasm 
28-uxncli: ${CLI_src} src/uxncli.c
29+bin/uxncli: ${CLI_src} src/uxncli.c
30 	gcc ${RELEASE_flags} ${CLI_src} src/uxncli.c -o bin/uxncli
31-uxn11: ${EMU_src} src/uxn11.c
32+bin/uxn11: ${EMU_src} src/uxn11.c
33 	gcc ${RELEASE_flags} ${EMU_src} src/uxn11.c -lX11 -o bin/uxn11 
34-
35-uxnasm-debug: src/uxnasm.c
36-	cc ${DEBUG_flags} src/uxnasm.c -o bin/uxnasm 
37-uxncli-debug: ${CLI_src} src/uxncli.c
38-	gcc ${DEBUG_flags} ${CLI_src} src/uxncli.c -o bin/uxncli
39-uxn11-debug: ${EMU_src} src/uxn11.c
40-	gcc ${DEBUG_flags} ${EMU_src} src/uxn11.c -lX11 -o bin/uxn11