From 5bcbb072621256f3ffe20976d9da51db349b7e9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigrid=20Solveig=20Hafl=C3=ADnud=C3=B3ttir?= Date: Tue, 18 May 2021 12:40:12 +0000 Subject: [PATCH] update mkfile to be more in line with build.sh --- mkfile | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/mkfile b/mkfile index e0e63fb..7800f9a 100644 --- a/mkfile +++ b/mkfile @@ -1,10 +1,9 @@ /dev/null -bin/assembler:Q: $O.assembler - mkdir -p bin && cp $prereq $target +bin/debugger: debugger.$O uxn.$O + $LD -o $target $prereq -bin/debugger:Q: $O.debugger - mkdir -p bin && cp $prereq $target +bin/uxnasm: assembler.$O + $LD -o $target $prereq -bin/emulator:Q: $O.emulator - mkdir -p bin && cp $prereq $target - -$O.assembler: assembler.$O - -$O.debugger: debugger.$O uxn.$O - -$O.emulator: emulator.$O apu.$O mpu.$O ppu.$O uxn.$O +bin/uxnemu: emulator.$O apu.$O mpu.$O ppu.$O uxn.$O + $LD -o $target $prereq (assembler|debugger|emulator|uxn)\.$O:R: src/\1.c $CC $CFLAGS -Isrc -o $target src/$stem1.c (apu|mpu|ppu)\.$O:R: src/devices/\1.c $CC $CFLAGS -Isrc -o $target src/devices/$stem1.c + +nuke:V: clean + +clean:V: + rm -f *.[$OS] [$OS].??* $TARG $CLEANFILES + +%.clean:V: + rm -f $stem.[$OS] [$OS].$stem $stem + +install:QV: all + exit 'Sorry, there is no install rule yet'