Commit Diff


commit - 6a0523b94e43101298d4d90466fe049bc89249ce
commit + 1ae0de511a26ab944bccf7eba89c3718697cd366
blob - 296978c017d110470d0b78dd07b88aa15f4b90b8
blob + 75fe11103d3412d539c7bb66613de4031822f45b
--- src/mkfile
+++ src/mkfile
@@ -37,7 +37,12 @@ mkmk.sh:VD:
 			(cd $i; mk -n -a install)
 			echo cd ..
 		done
-	) | sed 's/'$SYSNAME'/$SYSNAME/; s/'$OBJTYPE'/$OBJTYPE/' >$target
+	) | sed '
+		s/'$SYSNAME'/$SYSNAME/g
+		s/'$OBJTYPE'/$OBJTYPE/g
+		s/9[ac] *getcallerpc-.*/9a getcallerpc-$OBJTYPE.s || 9c getcallerpc-$OBJTYPE.c/
+		s/^9[ac] *tas-.*/9a tas-$OBJTYPE.s || 9c tas-$OBJTYPE.c/
+	' >$target
 
 testmkmk:V:
 	mk mkmk.sh
blob - 844d343fc91274f3695a26a3e5ea29da88ca44aa
blob + 52d58b44a942780045fc648cab3d35b3adb28295
--- src/mkmk.sh
+++ src/mkmk.sh
@@ -67,7 +67,7 @@ cd lib9
 9c  sleep.c
 9c  strecpy.c
 9c  sysfatal.c
-9a tas-$SYSNAME.s || 9c tas-$SYSNAME.c
+9a tas-$OBJTYPE.s || 9c tas-$OBJTYPE.c
 9c  time.c
 9c  tokenize.c
 9c  u16.c