ref: b5008154c7c41e39235d43eed0b1ac52465ba9e3
parent: 43bf5f02ffec4817b4790c45317ccb5f7f0de607
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Mon Dec 2 10:55:31 EST 2024
plan9: everything depends on builtin_fns.h
--- a/mkfile
+++ b/mkfile
@@ -47,10 +47,8 @@
sed -n 's/^BUILTIN[_]?(\(".*)/BUILTIN_FN\1/gp' \
`{ls `{echo $OFILES | sed 's/\.'$O'/.c/g'} >[2]/dev/null} | sort >$target
-builtins.$O: plan9/builtin_fns.h
cvalues.$O: fl_arith_any.inc
-flisp.$O: maxstack.inc opcodes.h plan9/builtin_fns.h
-main_plan9.$O: plan9/builtin_fns.h
+flisp.$O: maxstack.inc opcodes.h
plan9/flisp.boot.s:D: flisp.boot
aux/data2s boot <flisp.boot >$target
@@ -60,6 +58,8 @@
%.$O: %.c
$CC $CFLAGS -o $target $stem.c
+
+%.$O: plan9/builtin_fns.h
bootstrap:V: $O.out
./$O.out gen.lsp && \