Browse code

mkfile: fix clean rule

Sigrid Solveig Haflínudóttir authored on 24/04/2021 15:14:29
Showing 1 changed files
... ...
@@ -2,6 +2,7 @@
2 2
 
3 3
 TARG=assembler debugger emulator
4 4
 USM=`{walk -f projects/ | grep '\.usm$' | grep -v blank.usm}
5
+ROM=${USM:%.usm=%.rom}
5 6
 CFLAGS=$CFLAGS -I/sys/include/npe
6 7
 BIN=/$objtype/bin/uxn
7 8
 HFILES=\
... ...
@@ -10,11 +11,11 @@ HFILES=\
10 11
 	src/ppu.h\
11 12
 	src/uxn.h\
12 13
 
13
-CLEANFILES=${TARG:%=bin/%} ${ROM:%=bin/%.rom}
14
+CLEANFILES=${TARG:%=bin/%} `{echo $ROM | sed 's,([^ /]+/)+,bin/,g'}
14 15
 
15 16
 default:V: all
16 17
 
17
-all:V: ${TARG:%=bin/%} ${USM:%.usm=%.rom}
18
+all:V: ${TARG:%=bin/%} $ROM
18 19
 
19 20
 </sys/src/cmd/mkmany
20 21