ref: 3215bc0570aebff6068ee2b05cef9f540a81491a
parent: 4a9cb6d18a8757cbf41789e38730362c4ae0797a
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Tue Sep 14 14:56:10 EDT 2021
build: Improve mkdep Mkdep was generating dependencies that in the majority of the cases had an additional ./ at the beginning of the file name. Some make programs were not happy with this format and then mkdep was updated to avoid these patterns.
--- a/scripts/mkdep
+++ b/scripts/mkdep
@@ -2,10 +2,14 @@
set -e
-(echo '/^#deps/;$c'
-echo '#deps'
+touch deps.mk
-for i in `find . -name '*.c'`
+cat <<EOF | ed -s deps.mk
+1s/$//
+g/^#deps/ s///
+.;\$c
+#deps
+$(for i in `find . -name '*.c'`
do
file=`basename $i | sed 's/\.c$/.o/'`
dir=`dirname $i`
@@ -15,7 +19,10 @@
s@\"\(.*\)\"@$dir/$file: $dir/\1@p
s@<\(scc/.*\)>@$dir/$file: \$(INCDIR)/scc/\1@p
}" $i
-done | LC_ALL=C sort -s
-
-echo .
-echo w) | ed -s deps.mk
+done | LC_ALL=C sort -s)
+.
+g@^\./@ s///
+g@ \./@ s// /
+/^#deps/;$ g/^$/d
+w
+EOF
--- a/src/cmd/as/deps.mk
+++ b/src/cmd/as/deps.mk
@@ -1,57 +1,57 @@
#deps
-./expr.o: $(INCDIR)/scc/scc/scc.h
-./expr.o: ./as.h
-./ins.o: $(INCDIR)/scc/scc/scc.h
-./ins.o: ./as.h
-./main.o: $(INCDIR)/scc/scc/arg.h
-./main.o: $(INCDIR)/scc/scc/scc.h
-./main.o: ./as.h
-./parser.o: $(INCDIR)/scc/scc/cstd.h
-./parser.o: $(INCDIR)/scc/scc/scc.h
-./parser.o: ./as.h
-./symbol.o: $(INCDIR)/scc/scc/scc.h
-./symbol.o: ./as.h
-./target/powerpc/ins.o: $(INCDIR)/scc/scc/scc.h
-./target/powerpc/ins.o: ./target/powerpc/../../as.h
-./target/powerpc/ins.o: ./target/powerpc/proc.h
-./target/powerpc/powerpc.o: $(INCDIR)/scc/scc/scc.h
-./target/powerpc/powerpc.o: ./target/powerpc/../../as.h
-./target/powerpc/powerpc.o: ./target/powerpc/proc.h
-./target/powerpc/powerpc64.o: $(INCDIR)/scc/scc/scc.h
-./target/powerpc/powerpc64.o: ./target/powerpc/../../as.h
-./target/powerpc/powerpc64.o: ./target/powerpc/proc.h
-./target/powerpc/powerpc64tbl.o: $(INCDIR)/scc/scc/scc.h
-./target/powerpc/powerpc64tbl.o: ./target/powerpc/../../as.h
-./target/powerpc/powerpc64tbl.o: ./target/powerpc/../powerpc/proc.h
-./target/powerpc/powerpctbl.o: $(INCDIR)/scc/scc/scc.h
-./target/powerpc/powerpctbl.o: ./target/powerpc/../../as.h
-./target/powerpc/powerpctbl.o: ./target/powerpc/../powerpc/proc.h
-./target/x80/ins.o: $(INCDIR)/scc/scc/scc.h
-./target/x80/ins.o: ./target/x80/../../as.h
-./target/x80/ins.o: ./target/x80/proc.h
-./target/x80/z80.o: $(INCDIR)/scc/scc/scc.h
-./target/x80/z80.o: ./target/x80/../../as.h
-./target/x80/z80.o: ./target/x80/../x80/proc.h
-./target/x80/z80tbl.o: $(INCDIR)/scc/scc/scc.h
-./target/x80/z80tbl.o: ./target/x80/../../as.h
-./target/x80/z80tbl.o: ./target/x80/../x80/proc.h
-./target/x86/amd64.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/amd64.o: ./target/x86/../../as.h
-./target/x86/amd64tbl.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/amd64tbl.o: ./target/x86/../../as.h
-./target/x86/amd64tbl.o: ./target/x86/../x86/proc.h
-./target/x86/i286.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/i286.o: ./target/x86/../../as.h
-./target/x86/i286.o: ./target/x86/../x86/proc.h
-./target/x86/i286tbl.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/i286tbl.o: ./target/x86/../../as.h
-./target/x86/i286tbl.o: ./target/x86/../x86/proc.h
-./target/x86/i386.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/i386.o: ./target/x86/../../as.h
-./target/x86/i386.o: ./target/x86/../x86/proc.h
-./target/x86/i386tbl.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/i386tbl.o: ./target/x86/../../as.h
-./target/x86/i386tbl.o: ./target/x86/../x86/proc.h
-./target/x86/ins.o: $(INCDIR)/scc/scc/scc.h
-./target/x86/ins.o: ./target/x86/../../as.h
-./target/x86/ins.o: ./target/x86/proc.h
+expr.o: $(INCDIR)/scc/scc/scc.h
+expr.o: as.h
+ins.o: $(INCDIR)/scc/scc/scc.h
+ins.o: as.h
+main.o: $(INCDIR)/scc/scc/arg.h
+main.o: $(INCDIR)/scc/scc/scc.h
+main.o: as.h
+parser.o: $(INCDIR)/scc/scc/cstd.h
+parser.o: $(INCDIR)/scc/scc/scc.h
+parser.o: as.h
+symbol.o: $(INCDIR)/scc/scc/scc.h
+symbol.o: as.h
+target/powerpc/ins.o: $(INCDIR)/scc/scc/scc.h
+target/powerpc/ins.o: target/powerpc/../../as.h
+target/powerpc/ins.o: target/powerpc/proc.h
+target/powerpc/powerpc.o: $(INCDIR)/scc/scc/scc.h
+target/powerpc/powerpc.o: target/powerpc/../../as.h
+target/powerpc/powerpc.o: target/powerpc/proc.h
+target/powerpc/powerpc64.o: $(INCDIR)/scc/scc/scc.h
+target/powerpc/powerpc64.o: target/powerpc/../../as.h
+target/powerpc/powerpc64.o: target/powerpc/proc.h
+target/powerpc/powerpc64tbl.o: $(INCDIR)/scc/scc/scc.h
+target/powerpc/powerpc64tbl.o: target/powerpc/../../as.h
+target/powerpc/powerpc64tbl.o: target/powerpc/../powerpc/proc.h
+target/powerpc/powerpctbl.o: $(INCDIR)/scc/scc/scc.h
+target/powerpc/powerpctbl.o: target/powerpc/../../as.h
+target/powerpc/powerpctbl.o: target/powerpc/../powerpc/proc.h
+target/x80/ins.o: $(INCDIR)/scc/scc/scc.h
+target/x80/ins.o: target/x80/../../as.h
+target/x80/ins.o: target/x80/proc.h
+target/x80/z80.o: $(INCDIR)/scc/scc/scc.h
+target/x80/z80.o: target/x80/../../as.h
+target/x80/z80.o: target/x80/../x80/proc.h
+target/x80/z80tbl.o: $(INCDIR)/scc/scc/scc.h
+target/x80/z80tbl.o: target/x80/../../as.h
+target/x80/z80tbl.o: target/x80/../x80/proc.h
+target/x86/amd64.o: $(INCDIR)/scc/scc/scc.h
+target/x86/amd64.o: target/x86/../../as.h
+target/x86/amd64tbl.o: $(INCDIR)/scc/scc/scc.h
+target/x86/amd64tbl.o: target/x86/../../as.h
+target/x86/amd64tbl.o: target/x86/../x86/proc.h
+target/x86/i286.o: $(INCDIR)/scc/scc/scc.h
+target/x86/i286.o: target/x86/../../as.h
+target/x86/i286.o: target/x86/../x86/proc.h
+target/x86/i286tbl.o: $(INCDIR)/scc/scc/scc.h
+target/x86/i286tbl.o: target/x86/../../as.h
+target/x86/i286tbl.o: target/x86/../x86/proc.h
+target/x86/i386.o: $(INCDIR)/scc/scc/scc.h
+target/x86/i386.o: target/x86/../../as.h
+target/x86/i386.o: target/x86/../x86/proc.h
+target/x86/i386tbl.o: $(INCDIR)/scc/scc/scc.h
+target/x86/i386tbl.o: target/x86/../../as.h
+target/x86/i386tbl.o: target/x86/../x86/proc.h
+target/x86/ins.o: $(INCDIR)/scc/scc/scc.h
+target/x86/ins.o: target/x86/../../as.h
+target/x86/ins.o: target/x86/proc.h
--- a/src/cmd/cc/cc1/deps.mk
+++ b/src/cmd/cc/cc1/deps.mk
@@ -1,46 +1,46 @@
#deps
-./amd64-sysv.o: $(INCDIR)/scc/scc/scc.h
-./amd64-sysv.o: ./cc1.h
-./arch.o: $(INCDIR)/scc/scc/scc.h
-./arch.o: ./cc1.h
-./arm64-sysv.o: $(INCDIR)/scc/scc/scc.h
-./arm64-sysv.o: ./cc1.h
-./builtin.o: $(INCDIR)/scc/scc/scc.h
-./builtin.o: ./cc1.h
-./code.o: $(INCDIR)/scc/scc/scc.h
-./code.o: ./cc1.h
-./cpp.o: $(INCDIR)/scc/scc/cstd.h
-./cpp.o: $(INCDIR)/scc/scc/scc.h
-./cpp.o: ./cc1.h
-./decl.o: $(INCDIR)/scc/scc/cstd.h
-./decl.o: $(INCDIR)/scc/scc/scc.h
-./decl.o: ./cc1.h
-./error.o: $(INCDIR)/scc/scc/scc.h
-./error.o: ./cc1.h
-./expr.o: $(INCDIR)/scc/scc/cstd.h
-./expr.o: $(INCDIR)/scc/scc/scc.h
-./expr.o: ./cc1.h
-./fold.o: $(INCDIR)/scc/scc/scc.h
-./fold.o: ./cc1.h
-./i386-sysv.o: $(INCDIR)/scc/scc/scc.h
-./i386-sysv.o: ./cc1.h
-./init.o: $(INCDIR)/scc/scc/cstd.h
-./init.o: $(INCDIR)/scc/scc/scc.h
-./init.o: ./cc1.h
-./lex.o: $(INCDIR)/scc/scc/cstd.h
-./lex.o: $(INCDIR)/scc/scc/scc.h
-./lex.o: ./cc1.h
-./main.o: $(INCDIR)/scc/scc/arg.h
-./main.o: $(INCDIR)/scc/scc/scc.h
-./main.o: ./cc1.h
-./stmt.o: $(INCDIR)/scc/scc/cstd.h
-./stmt.o: $(INCDIR)/scc/scc/scc.h
-./stmt.o: ./cc1.h
-./symbol.o: $(INCDIR)/scc/scc/cstd.h
-./symbol.o: $(INCDIR)/scc/scc/scc.h
-./symbol.o: ./cc1.h
-./types.o: $(INCDIR)/scc/scc/cstd.h
-./types.o: $(INCDIR)/scc/scc/scc.h
-./types.o: ./cc1.h
-./z80-scc.o: $(INCDIR)/scc/scc/scc.h
-./z80-scc.o: ./cc1.h
+amd64-sysv.o: $(INCDIR)/scc/scc/scc.h
+amd64-sysv.o: cc1.h
+arch.o: $(INCDIR)/scc/scc/scc.h
+arch.o: cc1.h
+arm64-sysv.o: $(INCDIR)/scc/scc/scc.h
+arm64-sysv.o: cc1.h
+builtin.o: $(INCDIR)/scc/scc/scc.h
+builtin.o: cc1.h
+code.o: $(INCDIR)/scc/scc/scc.h
+code.o: cc1.h
+cpp.o: $(INCDIR)/scc/scc/cstd.h
+cpp.o: $(INCDIR)/scc/scc/scc.h
+cpp.o: cc1.h
+decl.o: $(INCDIR)/scc/scc/cstd.h
+decl.o: $(INCDIR)/scc/scc/scc.h
+decl.o: cc1.h
+error.o: $(INCDIR)/scc/scc/scc.h
+error.o: cc1.h
+expr.o: $(INCDIR)/scc/scc/cstd.h
+expr.o: $(INCDIR)/scc/scc/scc.h
+expr.o: cc1.h
+fold.o: $(INCDIR)/scc/scc/scc.h
+fold.o: cc1.h
+i386-sysv.o: $(INCDIR)/scc/scc/scc.h
+i386-sysv.o: cc1.h
+init.o: $(INCDIR)/scc/scc/cstd.h
+init.o: $(INCDIR)/scc/scc/scc.h
+init.o: cc1.h
+lex.o: $(INCDIR)/scc/scc/cstd.h
+lex.o: $(INCDIR)/scc/scc/scc.h
+lex.o: cc1.h
+main.o: $(INCDIR)/scc/scc/arg.h
+main.o: $(INCDIR)/scc/scc/scc.h
+main.o: cc1.h
+stmt.o: $(INCDIR)/scc/scc/cstd.h
+stmt.o: $(INCDIR)/scc/scc/scc.h
+stmt.o: cc1.h
+symbol.o: $(INCDIR)/scc/scc/cstd.h
+symbol.o: $(INCDIR)/scc/scc/scc.h
+symbol.o: cc1.h
+types.o: $(INCDIR)/scc/scc/cstd.h
+types.o: $(INCDIR)/scc/scc/scc.h
+types.o: cc1.h
+z80-scc.o: $(INCDIR)/scc/scc/scc.h
+z80-scc.o: cc1.h
--- a/src/cmd/cc/cc2/deps.mk
+++ b/src/cmd/cc/cc2/deps.mk
@@ -1,61 +1,63 @@
#deps
-./code.o: $(INCDIR)/scc/scc/scc.h
-./code.o: ./cc2.h
-./main.o: $(INCDIR)/scc/scc/arg.h
-./main.o: $(INCDIR)/scc/scc/scc.h
-./main.o: ./cc2.h
-./main.o: ./error.h
-./node.o: $(INCDIR)/scc/scc/scc.h
-./node.o: ./cc2.h
-./optm.o: $(INCDIR)/scc/scc/scc.h
-./optm.o: ./cc2.h
-./parser.o: $(INCDIR)/scc/scc/cstd.h
-./parser.o: $(INCDIR)/scc/scc/scc.h
-./parser.o: ./cc2.h
-./peep.o: $(INCDIR)/scc/scc/scc.h
-./peep.o: ./cc2.h
-./symbol.o: $(INCDIR)/scc/scc/scc.h
-./symbol.o: ./cc2.h
-./target/amd64-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
-./target/amd64-sysv/cgen.o: ./target/amd64-sysv/../../cc2.h
-./target/amd64-sysv/cgen.o: ./target/amd64-sysv/arch.h
-./target/amd64-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
-./target/amd64-sysv/code.o: $(INCDIR)/scc/scc/scc.h
-./target/amd64-sysv/code.o: ./target/amd64-sysv/../../cc2.h
-./target/amd64-sysv/code.o: ./target/amd64-sysv/arch.h
-./target/amd64-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
-./target/amd64-sysv/optm.o: ./target/amd64-sysv/../../cc2.h
-./target/amd64-sysv/types.o: $(INCDIR)/scc/scc/scc.h
-./target/amd64-sysv/types.o: ./target/amd64-sysv/../../cc2.h
-./target/i386-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
-./target/i386-sysv/cgen.o: ./target/i386-sysv/../../cc2.h
-./target/i386-sysv/cgen.o: ./target/i386-sysv/arch.h
-./target/i386-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
-./target/i386-sysv/code.o: $(INCDIR)/scc/scc/scc.h
-./target/i386-sysv/code.o: ./target/i386-sysv/../../cc2.h
-./target/i386-sysv/code.o: ./target/i386-sysv/arch.h
-./target/i386-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
-./target/i386-sysv/optm.o: ./target/i386-sysv/../../cc2.h
-./target/i386-sysv/types.o: $(INCDIR)/scc/scc/scc.h
-./target/i386-sysv/types.o: ./target/i386-sysv/../../cc2.h
-./target/qbe/cgen.o: $(INCDIR)/scc/scc/cstd.h
-./target/qbe/cgen.o: $(INCDIR)/scc/scc/scc.h
-./target/qbe/cgen.o: ./target/qbe/../../cc2.h
-./target/qbe/cgen.o: ./target/qbe/arch.h
-./target/qbe/code.o: $(INCDIR)/scc/scc/cstd.h
-./target/qbe/code.o: $(INCDIR)/scc/scc/scc.h
-./target/qbe/code.o: ./target/qbe/../../cc2.h
-./target/qbe/code.o: ./target/qbe/arch.h
-./target/qbe/optm.o: $(INCDIR)/scc/scc/scc.h
-./target/qbe/optm.o: ./target/qbe/../../cc2.h
-./target/z80-scc/cgen.o: $(INCDIR)/scc/scc/scc.h
-./target/z80-scc/cgen.o: ./target/z80-scc/../../cc2.h
-./target/z80-scc/cgen.o: ./target/z80-scc/arch.h
-./target/z80-scc/code.o: $(INCDIR)/scc/scc/cstd.h
-./target/z80-scc/code.o: $(INCDIR)/scc/scc/scc.h
-./target/z80-scc/code.o: ./target/z80-scc/../../cc2.h
-./target/z80-scc/code.o: ./target/z80-scc/arch.h
-./target/z80-scc/optm.o: $(INCDIR)/scc/scc/scc.h
-./target/z80-scc/optm.o: ./target/z80-scc/../../cc2.h
-./target/z80-scc/types.o: $(INCDIR)/scc/scc/scc.h
-./target/z80-scc/types.o: ./target/z80-scc/../../cc2.h
+code.o: $(INCDIR)/scc/scc/scc.h
+code.o: cc2.h
+main.o: $(INCDIR)/scc/scc/arg.h
+main.o: $(INCDIR)/scc/scc/scc.h
+main.o: cc2.h
+main.o: error.h
+node.o: $(INCDIR)/scc/scc/scc.h
+node.o: cc2.h
+optm.o: $(INCDIR)/scc/scc/scc.h
+optm.o: cc2.h
+parser.o: $(INCDIR)/scc/scc/cstd.h
+parser.o: $(INCDIR)/scc/scc/scc.h
+parser.o: cc2.h
+peep.o: $(INCDIR)/scc/scc/scc.h
+peep.o: cc2.h
+symbol.o: $(INCDIR)/scc/scc/scc.h
+symbol.o: cc2.h
+target/amd64-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
+target/amd64-sysv/cgen.o: target/amd64-sysv/../../cc2.h
+target/amd64-sysv/cgen.o: target/amd64-sysv/arch.h
+target/amd64-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
+target/amd64-sysv/code.o: $(INCDIR)/scc/scc/scc.h
+target/amd64-sysv/code.o: target/amd64-sysv/../../cc2.h
+target/amd64-sysv/code.o: target/amd64-sysv/arch.h
+target/amd64-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
+target/amd64-sysv/optm.o: target/amd64-sysv/../../cc2.h
+target/amd64-sysv/types.o: $(INCDIR)/scc/scc/scc.h
+target/amd64-sysv/types.o: target/amd64-sysv/../../cc2.h
+target/arm64-sysv/types.o: $(INCDIR)/scc/scc/scc.h
+target/arm64-sysv/types.o: target/arm64-sysv/../../cc2.h
+target/i386-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
+target/i386-sysv/cgen.o: target/i386-sysv/../../cc2.h
+target/i386-sysv/cgen.o: target/i386-sysv/arch.h
+target/i386-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
+target/i386-sysv/code.o: $(INCDIR)/scc/scc/scc.h
+target/i386-sysv/code.o: target/i386-sysv/../../cc2.h
+target/i386-sysv/code.o: target/i386-sysv/arch.h
+target/i386-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
+target/i386-sysv/optm.o: target/i386-sysv/../../cc2.h
+target/i386-sysv/types.o: $(INCDIR)/scc/scc/scc.h
+target/i386-sysv/types.o: target/i386-sysv/../../cc2.h
+target/qbe/cgen.o: $(INCDIR)/scc/scc/cstd.h
+target/qbe/cgen.o: $(INCDIR)/scc/scc/scc.h
+target/qbe/cgen.o: target/qbe/../../cc2.h
+target/qbe/cgen.o: target/qbe/arch.h
+target/qbe/code.o: $(INCDIR)/scc/scc/cstd.h
+target/qbe/code.o: $(INCDIR)/scc/scc/scc.h
+target/qbe/code.o: target/qbe/../../cc2.h
+target/qbe/code.o: target/qbe/arch.h
+target/qbe/optm.o: $(INCDIR)/scc/scc/scc.h
+target/qbe/optm.o: target/qbe/../../cc2.h
+target/z80-scc/cgen.o: $(INCDIR)/scc/scc/scc.h
+target/z80-scc/cgen.o: target/z80-scc/../../cc2.h
+target/z80-scc/cgen.o: target/z80-scc/arch.h
+target/z80-scc/code.o: $(INCDIR)/scc/scc/cstd.h
+target/z80-scc/code.o: $(INCDIR)/scc/scc/scc.h
+target/z80-scc/code.o: target/z80-scc/../../cc2.h
+target/z80-scc/code.o: target/z80-scc/arch.h
+target/z80-scc/optm.o: $(INCDIR)/scc/scc/scc.h
+target/z80-scc/optm.o: target/z80-scc/../../cc2.h
+target/z80-scc/types.o: $(INCDIR)/scc/scc/scc.h
+target/z80-scc/types.o: target/z80-scc/../../cc2.h
--- a/src/cmd/cc/posix/deps.mk
+++ b/src/cmd/cc/posix/deps.mk
@@ -1,8 +1,8 @@
#deps
-./cc.o: $(INCDIR)/scc/scc/arg.h
-./cc.o: $(INCDIR)/scc/scc/ldflags.h
-./cc.o: $(INCDIR)/scc/scc/scc.h
-./cc.o: $(INCDIR)/scc/scc/syscrts.h
-./cc.o: $(INCDIR)/scc/scc/sysincludes.h
-./cc.o: $(INCDIR)/scc/scc/syslibs.h
-./cc.o: ./config.h
+cc.o: $(INCDIR)/scc/scc/arg.h
+cc.o: $(INCDIR)/scc/scc/ldflags.h
+cc.o: $(INCDIR)/scc/scc/scc.h
+cc.o: $(INCDIR)/scc/scc/syscrts.h
+cc.o: $(INCDIR)/scc/scc/sysincludes.h
+cc.o: $(INCDIR)/scc/scc/syslibs.h
+cc.o: config.h
--- a/src/cmd/deps.mk
+++ b/src/cmd/deps.mk
@@ -1,210 +1,212 @@
#deps
-./addr2line.o: $(INCDIR)/scc/scc/arg.h
-./addr2line.o: $(INCDIR)/scc/scc/mach.h
-./ar.o: $(INCDIR)/scc/scc/ar.h
-./ar.o: $(INCDIR)/scc/scc/arg.h
-./ar.o: ./sys.h
-./as/expr.o: $(INCDIR)/scc/scc/scc.h
-./as/expr.o: ./as/as.h
-./as/ins.o: $(INCDIR)/scc/scc/scc.h
-./as/ins.o: ./as/as.h
-./as/main.o: $(INCDIR)/scc/scc/arg.h
-./as/main.o: $(INCDIR)/scc/scc/scc.h
-./as/main.o: ./as/as.h
-./as/parser.o: $(INCDIR)/scc/scc/cstd.h
-./as/parser.o: $(INCDIR)/scc/scc/scc.h
-./as/parser.o: ./as/as.h
-./as/symbol.o: $(INCDIR)/scc/scc/scc.h
-./as/symbol.o: ./as/as.h
-./as/target/powerpc/ins.o: $(INCDIR)/scc/scc/scc.h
-./as/target/powerpc/ins.o: ./as/target/powerpc/../../as.h
-./as/target/powerpc/ins.o: ./as/target/powerpc/proc.h
-./as/target/powerpc/powerpc.o: $(INCDIR)/scc/scc/scc.h
-./as/target/powerpc/powerpc.o: ./as/target/powerpc/../../as.h
-./as/target/powerpc/powerpc.o: ./as/target/powerpc/proc.h
-./as/target/powerpc/powerpc64.o: $(INCDIR)/scc/scc/scc.h
-./as/target/powerpc/powerpc64.o: ./as/target/powerpc/../../as.h
-./as/target/powerpc/powerpc64.o: ./as/target/powerpc/proc.h
-./as/target/powerpc/powerpc64tbl.o: $(INCDIR)/scc/scc/scc.h
-./as/target/powerpc/powerpc64tbl.o: ./as/target/powerpc/../../as.h
-./as/target/powerpc/powerpc64tbl.o: ./as/target/powerpc/../powerpc/proc.h
-./as/target/powerpc/powerpctbl.o: $(INCDIR)/scc/scc/scc.h
-./as/target/powerpc/powerpctbl.o: ./as/target/powerpc/../../as.h
-./as/target/powerpc/powerpctbl.o: ./as/target/powerpc/../powerpc/proc.h
-./as/target/x80/ins.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x80/ins.o: ./as/target/x80/../../as.h
-./as/target/x80/ins.o: ./as/target/x80/proc.h
-./as/target/x80/z80.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x80/z80.o: ./as/target/x80/../../as.h
-./as/target/x80/z80.o: ./as/target/x80/../x80/proc.h
-./as/target/x80/z80tbl.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x80/z80tbl.o: ./as/target/x80/../../as.h
-./as/target/x80/z80tbl.o: ./as/target/x80/../x80/proc.h
-./as/target/x86/amd64.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/amd64.o: ./as/target/x86/../../as.h
-./as/target/x86/amd64tbl.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/amd64tbl.o: ./as/target/x86/../../as.h
-./as/target/x86/amd64tbl.o: ./as/target/x86/../x86/proc.h
-./as/target/x86/i286.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/i286.o: ./as/target/x86/../../as.h
-./as/target/x86/i286.o: ./as/target/x86/../x86/proc.h
-./as/target/x86/i286tbl.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/i286tbl.o: ./as/target/x86/../../as.h
-./as/target/x86/i286tbl.o: ./as/target/x86/../x86/proc.h
-./as/target/x86/i386.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/i386.o: ./as/target/x86/../../as.h
-./as/target/x86/i386.o: ./as/target/x86/../x86/proc.h
-./as/target/x86/i386tbl.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/i386tbl.o: ./as/target/x86/../../as.h
-./as/target/x86/i386tbl.o: ./as/target/x86/../x86/proc.h
-./as/target/x86/ins.o: $(INCDIR)/scc/scc/scc.h
-./as/target/x86/ins.o: ./as/target/x86/../../as.h
-./as/target/x86/ins.o: ./as/target/x86/proc.h
-./cc/cc1/amd64-sysv.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/amd64-sysv.o: ./cc/cc1/cc1.h
-./cc/cc1/arch.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/arch.o: ./cc/cc1/cc1.h
-./cc/cc1/arm64-sysv.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/arm64-sysv.o: ./cc/cc1/cc1.h
-./cc/cc1/builtin.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/builtin.o: ./cc/cc1/cc1.h
-./cc/cc1/code.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/code.o: ./cc/cc1/cc1.h
-./cc/cc1/cpp.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/cpp.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/cpp.o: ./cc/cc1/cc1.h
-./cc/cc1/decl.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/decl.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/decl.o: ./cc/cc1/cc1.h
-./cc/cc1/error.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/error.o: ./cc/cc1/cc1.h
-./cc/cc1/expr.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/expr.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/expr.o: ./cc/cc1/cc1.h
-./cc/cc1/fold.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/fold.o: ./cc/cc1/cc1.h
-./cc/cc1/i386-sysv.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/i386-sysv.o: ./cc/cc1/cc1.h
-./cc/cc1/init.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/init.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/init.o: ./cc/cc1/cc1.h
-./cc/cc1/lex.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/lex.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/lex.o: ./cc/cc1/cc1.h
-./cc/cc1/main.o: $(INCDIR)/scc/scc/arg.h
-./cc/cc1/main.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/main.o: ./cc/cc1/cc1.h
-./cc/cc1/stmt.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/stmt.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/stmt.o: ./cc/cc1/cc1.h
-./cc/cc1/symbol.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/symbol.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/symbol.o: ./cc/cc1/cc1.h
-./cc/cc1/types.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc1/types.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/types.o: ./cc/cc1/cc1.h
-./cc/cc1/z80-scc.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc1/z80-scc.o: ./cc/cc1/cc1.h
-./cc/cc2/code.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/code.o: ./cc/cc2/cc2.h
-./cc/cc2/main.o: $(INCDIR)/scc/scc/arg.h
-./cc/cc2/main.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/main.o: ./cc/cc2/cc2.h
-./cc/cc2/main.o: ./cc/cc2/error.h
-./cc/cc2/node.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/node.o: ./cc/cc2/cc2.h
-./cc/cc2/optm.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/optm.o: ./cc/cc2/cc2.h
-./cc/cc2/parser.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc2/parser.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/parser.o: ./cc/cc2/cc2.h
-./cc/cc2/peep.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/peep.o: ./cc/cc2/cc2.h
-./cc/cc2/symbol.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/symbol.o: ./cc/cc2/cc2.h
-./cc/cc2/target/amd64-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/amd64-sysv/cgen.o: ./cc/cc2/target/amd64-sysv/../../cc2.h
-./cc/cc2/target/amd64-sysv/cgen.o: ./cc/cc2/target/amd64-sysv/arch.h
-./cc/cc2/target/amd64-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc2/target/amd64-sysv/code.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/amd64-sysv/code.o: ./cc/cc2/target/amd64-sysv/../../cc2.h
-./cc/cc2/target/amd64-sysv/code.o: ./cc/cc2/target/amd64-sysv/arch.h
-./cc/cc2/target/amd64-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/amd64-sysv/optm.o: ./cc/cc2/target/amd64-sysv/../../cc2.h
-./cc/cc2/target/amd64-sysv/types.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/amd64-sysv/types.o: ./cc/cc2/target/amd64-sysv/../../cc2.h
-./cc/cc2/target/i386-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/i386-sysv/cgen.o: ./cc/cc2/target/i386-sysv/../../cc2.h
-./cc/cc2/target/i386-sysv/cgen.o: ./cc/cc2/target/i386-sysv/arch.h
-./cc/cc2/target/i386-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc2/target/i386-sysv/code.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/i386-sysv/code.o: ./cc/cc2/target/i386-sysv/../../cc2.h
-./cc/cc2/target/i386-sysv/code.o: ./cc/cc2/target/i386-sysv/arch.h
-./cc/cc2/target/i386-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/i386-sysv/optm.o: ./cc/cc2/target/i386-sysv/../../cc2.h
-./cc/cc2/target/i386-sysv/types.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/i386-sysv/types.o: ./cc/cc2/target/i386-sysv/../../cc2.h
-./cc/cc2/target/qbe/cgen.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc2/target/qbe/cgen.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/qbe/cgen.o: ./cc/cc2/target/qbe/../../cc2.h
-./cc/cc2/target/qbe/cgen.o: ./cc/cc2/target/qbe/arch.h
-./cc/cc2/target/qbe/code.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc2/target/qbe/code.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/qbe/code.o: ./cc/cc2/target/qbe/../../cc2.h
-./cc/cc2/target/qbe/code.o: ./cc/cc2/target/qbe/arch.h
-./cc/cc2/target/qbe/optm.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/qbe/optm.o: ./cc/cc2/target/qbe/../../cc2.h
-./cc/cc2/target/z80-scc/cgen.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/z80-scc/cgen.o: ./cc/cc2/target/z80-scc/../../cc2.h
-./cc/cc2/target/z80-scc/cgen.o: ./cc/cc2/target/z80-scc/arch.h
-./cc/cc2/target/z80-scc/code.o: $(INCDIR)/scc/scc/cstd.h
-./cc/cc2/target/z80-scc/code.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/z80-scc/code.o: ./cc/cc2/target/z80-scc/../../cc2.h
-./cc/cc2/target/z80-scc/code.o: ./cc/cc2/target/z80-scc/arch.h
-./cc/cc2/target/z80-scc/optm.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/z80-scc/optm.o: ./cc/cc2/target/z80-scc/../../cc2.h
-./cc/cc2/target/z80-scc/types.o: $(INCDIR)/scc/scc/scc.h
-./cc/cc2/target/z80-scc/types.o: ./cc/cc2/target/z80-scc/../../cc2.h
-./cc/posix/cc.o: $(INCDIR)/scc/scc/arg.h
-./cc/posix/cc.o: $(INCDIR)/scc/scc/ldflags.h
-./cc/posix/cc.o: $(INCDIR)/scc/scc/scc.h
-./cc/posix/cc.o: $(INCDIR)/scc/scc/syscrts.h
-./cc/posix/cc.o: $(INCDIR)/scc/scc/sysincludes.h
-./cc/posix/cc.o: $(INCDIR)/scc/scc/syslibs.h
-./cc/posix/cc.o: ./cc/posix/config.h
-./ld/main.o: $(INCDIR)/scc/scc/mach.h
-./ld/main.o: ./ld/ld.h
-./ld/pass1.o: $(INCDIR)/scc/scc/ar.h
-./ld/pass1.o: $(INCDIR)/scc/scc/mach.h
-./ld/pass1.o: $(INCDIR)/scc/scc/scc.h
-./ld/pass1.o: ./ld/ld.h
-./ld/pass2.o: $(INCDIR)/scc/scc/mach.h
-./ld/pass2.o: ./ld/ld.h
-./ld/pass3.o: $(INCDIR)/scc/scc/mach.h
-./ld/pass3.o: ./ld/ld.h
-./ld/pass4.o: $(INCDIR)/scc/scc/mach.h
-./ld/pass4.o: ./ld/ld.h
-./ld/pass5.o: $(INCDIR)/scc/scc/mach.h
-./ld/pass5.o: ./ld/ld.h
-./ld/section.o: $(INCDIR)/scc/scc/mach.h
-./ld/section.o: $(INCDIR)/scc/scc/scc.h
-./ld/section.o: ./ld/ld.h
-./ld/symbol.o: $(INCDIR)/scc/scc/mach.h
-./ld/symbol.o: $(INCDIR)/scc/scc/scc.h
-./ld/symbol.o: ./ld/ld.h
-./nm.o: $(INCDIR)/scc/scc/ar.h
-./nm.o: $(INCDIR)/scc/scc/arg.h
-./nm.o: $(INCDIR)/scc/scc/mach.h
-./objdump.o: $(INCDIR)/scc/scc/arg.h
-./objdump.o: $(INCDIR)/scc/scc/mach.h
-./posix.o: ./sys.h
-./ranlib.o: $(INCDIR)/scc/scc/ar.h
-./ranlib.o: $(INCDIR)/scc/scc/arg.h
-./ranlib.o: $(INCDIR)/scc/scc/mach.h
-./ranlib.o: $(INCDIR)/scc/scc/scc.h
-./ranlib.o: ./sys.h
-./size.o: $(INCDIR)/scc/scc/ar.h
-./size.o: $(INCDIR)/scc/scc/arg.h
-./size.o: $(INCDIR)/scc/scc/mach.h
-./strip.o: $(INCDIR)/scc/scc/arg.h
-./strip.o: $(INCDIR)/scc/scc/mach.h
+addr2line.o: $(INCDIR)/scc/scc/arg.h
+addr2line.o: $(INCDIR)/scc/scc/mach.h
+ar.o: $(INCDIR)/scc/scc/ar.h
+ar.o: $(INCDIR)/scc/scc/arg.h
+ar.o: sys.h
+as/expr.o: $(INCDIR)/scc/scc/scc.h
+as/expr.o: as/as.h
+as/ins.o: $(INCDIR)/scc/scc/scc.h
+as/ins.o: as/as.h
+as/main.o: $(INCDIR)/scc/scc/arg.h
+as/main.o: $(INCDIR)/scc/scc/scc.h
+as/main.o: as/as.h
+as/parser.o: $(INCDIR)/scc/scc/cstd.h
+as/parser.o: $(INCDIR)/scc/scc/scc.h
+as/parser.o: as/as.h
+as/symbol.o: $(INCDIR)/scc/scc/scc.h
+as/symbol.o: as/as.h
+as/target/powerpc/ins.o: $(INCDIR)/scc/scc/scc.h
+as/target/powerpc/ins.o: as/target/powerpc/../../as.h
+as/target/powerpc/ins.o: as/target/powerpc/proc.h
+as/target/powerpc/powerpc.o: $(INCDIR)/scc/scc/scc.h
+as/target/powerpc/powerpc.o: as/target/powerpc/../../as.h
+as/target/powerpc/powerpc.o: as/target/powerpc/proc.h
+as/target/powerpc/powerpc64.o: $(INCDIR)/scc/scc/scc.h
+as/target/powerpc/powerpc64.o: as/target/powerpc/../../as.h
+as/target/powerpc/powerpc64.o: as/target/powerpc/proc.h
+as/target/powerpc/powerpc64tbl.o: $(INCDIR)/scc/scc/scc.h
+as/target/powerpc/powerpc64tbl.o: as/target/powerpc/../../as.h
+as/target/powerpc/powerpc64tbl.o: as/target/powerpc/../powerpc/proc.h
+as/target/powerpc/powerpctbl.o: $(INCDIR)/scc/scc/scc.h
+as/target/powerpc/powerpctbl.o: as/target/powerpc/../../as.h
+as/target/powerpc/powerpctbl.o: as/target/powerpc/../powerpc/proc.h
+as/target/x80/ins.o: $(INCDIR)/scc/scc/scc.h
+as/target/x80/ins.o: as/target/x80/../../as.h
+as/target/x80/ins.o: as/target/x80/proc.h
+as/target/x80/z80.o: $(INCDIR)/scc/scc/scc.h
+as/target/x80/z80.o: as/target/x80/../../as.h
+as/target/x80/z80.o: as/target/x80/../x80/proc.h
+as/target/x80/z80tbl.o: $(INCDIR)/scc/scc/scc.h
+as/target/x80/z80tbl.o: as/target/x80/../../as.h
+as/target/x80/z80tbl.o: as/target/x80/../x80/proc.h
+as/target/x86/amd64.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/amd64.o: as/target/x86/../../as.h
+as/target/x86/amd64tbl.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/amd64tbl.o: as/target/x86/../../as.h
+as/target/x86/amd64tbl.o: as/target/x86/../x86/proc.h
+as/target/x86/i286.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/i286.o: as/target/x86/../../as.h
+as/target/x86/i286.o: as/target/x86/../x86/proc.h
+as/target/x86/i286tbl.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/i286tbl.o: as/target/x86/../../as.h
+as/target/x86/i286tbl.o: as/target/x86/../x86/proc.h
+as/target/x86/i386.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/i386.o: as/target/x86/../../as.h
+as/target/x86/i386.o: as/target/x86/../x86/proc.h
+as/target/x86/i386tbl.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/i386tbl.o: as/target/x86/../../as.h
+as/target/x86/i386tbl.o: as/target/x86/../x86/proc.h
+as/target/x86/ins.o: $(INCDIR)/scc/scc/scc.h
+as/target/x86/ins.o: as/target/x86/../../as.h
+as/target/x86/ins.o: as/target/x86/proc.h
+cc/cc1/amd64-sysv.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/amd64-sysv.o: cc/cc1/cc1.h
+cc/cc1/arch.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/arch.o: cc/cc1/cc1.h
+cc/cc1/arm64-sysv.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/arm64-sysv.o: cc/cc1/cc1.h
+cc/cc1/builtin.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/builtin.o: cc/cc1/cc1.h
+cc/cc1/code.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/code.o: cc/cc1/cc1.h
+cc/cc1/cpp.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/cpp.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/cpp.o: cc/cc1/cc1.h
+cc/cc1/decl.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/decl.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/decl.o: cc/cc1/cc1.h
+cc/cc1/error.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/error.o: cc/cc1/cc1.h
+cc/cc1/expr.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/expr.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/expr.o: cc/cc1/cc1.h
+cc/cc1/fold.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/fold.o: cc/cc1/cc1.h
+cc/cc1/i386-sysv.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/i386-sysv.o: cc/cc1/cc1.h
+cc/cc1/init.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/init.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/init.o: cc/cc1/cc1.h
+cc/cc1/lex.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/lex.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/lex.o: cc/cc1/cc1.h
+cc/cc1/main.o: $(INCDIR)/scc/scc/arg.h
+cc/cc1/main.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/main.o: cc/cc1/cc1.h
+cc/cc1/stmt.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/stmt.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/stmt.o: cc/cc1/cc1.h
+cc/cc1/symbol.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/symbol.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/symbol.o: cc/cc1/cc1.h
+cc/cc1/types.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc1/types.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/types.o: cc/cc1/cc1.h
+cc/cc1/z80-scc.o: $(INCDIR)/scc/scc/scc.h
+cc/cc1/z80-scc.o: cc/cc1/cc1.h
+cc/cc2/code.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/code.o: cc/cc2/cc2.h
+cc/cc2/main.o: $(INCDIR)/scc/scc/arg.h
+cc/cc2/main.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/main.o: cc/cc2/cc2.h
+cc/cc2/main.o: cc/cc2/error.h
+cc/cc2/node.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/node.o: cc/cc2/cc2.h
+cc/cc2/optm.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/optm.o: cc/cc2/cc2.h
+cc/cc2/parser.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc2/parser.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/parser.o: cc/cc2/cc2.h
+cc/cc2/peep.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/peep.o: cc/cc2/cc2.h
+cc/cc2/symbol.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/symbol.o: cc/cc2/cc2.h
+cc/cc2/target/amd64-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/amd64-sysv/cgen.o: cc/cc2/target/amd64-sysv/../../cc2.h
+cc/cc2/target/amd64-sysv/cgen.o: cc/cc2/target/amd64-sysv/arch.h
+cc/cc2/target/amd64-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc2/target/amd64-sysv/code.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/amd64-sysv/code.o: cc/cc2/target/amd64-sysv/../../cc2.h
+cc/cc2/target/amd64-sysv/code.o: cc/cc2/target/amd64-sysv/arch.h
+cc/cc2/target/amd64-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/amd64-sysv/optm.o: cc/cc2/target/amd64-sysv/../../cc2.h
+cc/cc2/target/amd64-sysv/types.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/amd64-sysv/types.o: cc/cc2/target/amd64-sysv/../../cc2.h
+cc/cc2/target/arm64-sysv/types.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/arm64-sysv/types.o: cc/cc2/target/arm64-sysv/../../cc2.h
+cc/cc2/target/i386-sysv/cgen.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/i386-sysv/cgen.o: cc/cc2/target/i386-sysv/../../cc2.h
+cc/cc2/target/i386-sysv/cgen.o: cc/cc2/target/i386-sysv/arch.h
+cc/cc2/target/i386-sysv/code.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc2/target/i386-sysv/code.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/i386-sysv/code.o: cc/cc2/target/i386-sysv/../../cc2.h
+cc/cc2/target/i386-sysv/code.o: cc/cc2/target/i386-sysv/arch.h
+cc/cc2/target/i386-sysv/optm.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/i386-sysv/optm.o: cc/cc2/target/i386-sysv/../../cc2.h
+cc/cc2/target/i386-sysv/types.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/i386-sysv/types.o: cc/cc2/target/i386-sysv/../../cc2.h
+cc/cc2/target/qbe/cgen.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc2/target/qbe/cgen.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/qbe/cgen.o: cc/cc2/target/qbe/../../cc2.h
+cc/cc2/target/qbe/cgen.o: cc/cc2/target/qbe/arch.h
+cc/cc2/target/qbe/code.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc2/target/qbe/code.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/qbe/code.o: cc/cc2/target/qbe/../../cc2.h
+cc/cc2/target/qbe/code.o: cc/cc2/target/qbe/arch.h
+cc/cc2/target/qbe/optm.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/qbe/optm.o: cc/cc2/target/qbe/../../cc2.h
+cc/cc2/target/z80-scc/cgen.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/z80-scc/cgen.o: cc/cc2/target/z80-scc/../../cc2.h
+cc/cc2/target/z80-scc/cgen.o: cc/cc2/target/z80-scc/arch.h
+cc/cc2/target/z80-scc/code.o: $(INCDIR)/scc/scc/cstd.h
+cc/cc2/target/z80-scc/code.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/z80-scc/code.o: cc/cc2/target/z80-scc/../../cc2.h
+cc/cc2/target/z80-scc/code.o: cc/cc2/target/z80-scc/arch.h
+cc/cc2/target/z80-scc/optm.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/z80-scc/optm.o: cc/cc2/target/z80-scc/../../cc2.h
+cc/cc2/target/z80-scc/types.o: $(INCDIR)/scc/scc/scc.h
+cc/cc2/target/z80-scc/types.o: cc/cc2/target/z80-scc/../../cc2.h
+cc/posix/cc.o: $(INCDIR)/scc/scc/arg.h
+cc/posix/cc.o: $(INCDIR)/scc/scc/ldflags.h
+cc/posix/cc.o: $(INCDIR)/scc/scc/scc.h
+cc/posix/cc.o: $(INCDIR)/scc/scc/syscrts.h
+cc/posix/cc.o: $(INCDIR)/scc/scc/sysincludes.h
+cc/posix/cc.o: $(INCDIR)/scc/scc/syslibs.h
+cc/posix/cc.o: cc/posix/config.h
+ld/main.o: $(INCDIR)/scc/scc/mach.h
+ld/main.o: ld/ld.h
+ld/pass1.o: $(INCDIR)/scc/scc/ar.h
+ld/pass1.o: $(INCDIR)/scc/scc/mach.h
+ld/pass1.o: $(INCDIR)/scc/scc/scc.h
+ld/pass1.o: ld/ld.h
+ld/pass2.o: $(INCDIR)/scc/scc/mach.h
+ld/pass2.o: ld/ld.h
+ld/pass3.o: $(INCDIR)/scc/scc/mach.h
+ld/pass3.o: ld/ld.h
+ld/pass4.o: $(INCDIR)/scc/scc/mach.h
+ld/pass4.o: ld/ld.h
+ld/pass5.o: $(INCDIR)/scc/scc/mach.h
+ld/pass5.o: ld/ld.h
+ld/section.o: $(INCDIR)/scc/scc/mach.h
+ld/section.o: $(INCDIR)/scc/scc/scc.h
+ld/section.o: ld/ld.h
+ld/symbol.o: $(INCDIR)/scc/scc/mach.h
+ld/symbol.o: $(INCDIR)/scc/scc/scc.h
+ld/symbol.o: ld/ld.h
+nm.o: $(INCDIR)/scc/scc/ar.h
+nm.o: $(INCDIR)/scc/scc/arg.h
+nm.o: $(INCDIR)/scc/scc/mach.h
+objdump.o: $(INCDIR)/scc/scc/arg.h
+objdump.o: $(INCDIR)/scc/scc/mach.h
+posix.o: sys.h
+ranlib.o: $(INCDIR)/scc/scc/ar.h
+ranlib.o: $(INCDIR)/scc/scc/arg.h
+ranlib.o: $(INCDIR)/scc/scc/mach.h
+ranlib.o: $(INCDIR)/scc/scc/scc.h
+ranlib.o: sys.h
+size.o: $(INCDIR)/scc/scc/ar.h
+size.o: $(INCDIR)/scc/scc/arg.h
+size.o: $(INCDIR)/scc/scc/mach.h
+strip.o: $(INCDIR)/scc/scc/arg.h
+strip.o: $(INCDIR)/scc/scc/mach.h
--- a/src/cmd/ld/deps.mk
+++ b/src/cmd/ld/deps.mk
@@ -1,21 +1,21 @@
#deps
-./main.o: $(INCDIR)/scc/scc/mach.h
-./main.o: ./ld.h
-./pass1.o: $(INCDIR)/scc/scc/ar.h
-./pass1.o: $(INCDIR)/scc/scc/mach.h
-./pass1.o: $(INCDIR)/scc/scc/scc.h
-./pass1.o: ./ld.h
-./pass2.o: $(INCDIR)/scc/scc/mach.h
-./pass2.o: ./ld.h
-./pass3.o: $(INCDIR)/scc/scc/mach.h
-./pass3.o: ./ld.h
-./pass4.o: $(INCDIR)/scc/scc/mach.h
-./pass4.o: ./ld.h
-./pass5.o: $(INCDIR)/scc/scc/mach.h
-./pass5.o: ./ld.h
-./section.o: $(INCDIR)/scc/scc/mach.h
-./section.o: $(INCDIR)/scc/scc/scc.h
-./section.o: ./ld.h
-./symbol.o: $(INCDIR)/scc/scc/mach.h
-./symbol.o: $(INCDIR)/scc/scc/scc.h
-./symbol.o: ./ld.h
+main.o: $(INCDIR)/scc/scc/mach.h
+main.o: ld.h
+pass1.o: $(INCDIR)/scc/scc/ar.h
+pass1.o: $(INCDIR)/scc/scc/mach.h
+pass1.o: $(INCDIR)/scc/scc/scc.h
+pass1.o: ld.h
+pass2.o: $(INCDIR)/scc/scc/mach.h
+pass2.o: ld.h
+pass3.o: $(INCDIR)/scc/scc/mach.h
+pass3.o: ld.h
+pass4.o: $(INCDIR)/scc/scc/mach.h
+pass4.o: ld.h
+pass5.o: $(INCDIR)/scc/scc/mach.h
+pass5.o: ld.h
+section.o: $(INCDIR)/scc/scc/mach.h
+section.o: $(INCDIR)/scc/scc/scc.h
+section.o: ld.h
+symbol.o: $(INCDIR)/scc/scc/mach.h
+symbol.o: $(INCDIR)/scc/scc/scc.h
+symbol.o: ld.h
--- a/src/libc/arch/Makefile
+++ b/src/libc/arch/Makefile
@@ -24,6 +24,8 @@
include $(PROJECTDIR)/scripts/rules.mk
include ../rules.mk
+NODEP = 1
+
all: $(ARCH) $(SYS)
linux: posix
--- a/src/libc/arch/darwin/deps.mk
+++ b/src/libc/arch/darwin/deps.mk
@@ -1,1 +1,2 @@
#deps
+_getheap.o: ../../syscall.h
--- a/src/libc/arch/linux/deps.mk
+++ b/src/libc/arch/linux/deps.mk
@@ -1,5 +1,7 @@
#deps
-./_brk.o: ./../../libc.h
-./_brk.o: ./../../syscall.h
-./_getheap.o: ./../../libc.h
-./_getheap.o: ./../../syscall.h
+_brk.o: ../../libc.h
+_brk.o: ../../syscall.h
+_brk.o: brk.h
+_getheap.o: ../../libc.h
+_getheap.o: ../../syscall.h
+_getheap.o: brk.h
--- a/src/libc/arch/posix/deps.mk
+++ b/src/libc/arch/posix/deps.mk
@@ -1,7 +1,7 @@
#deps
-./_getheap.o: ./../../libc.h
-./_open.o: ./../../syscall.h
-./_systime.o: ./../../libc.h
-./_tzone.o: ./../../libc.h
-./clock.o: ./time.h
-./time.o: ./time.h
+_getheap.o: ../../libc.h
+_open.o: ../../syscall.h
+_systime.o: ../../libc.h
+_tzone.o: ../../libc.h
+clock.o: time.h
+time.o: time.h
--- a/src/libc/stdio/deps.mk
+++ b/src/libc/stdio/deps.mk
@@ -1,21 +1,21 @@
#deps
-./__getc.o: ./../libc.h
-./__getc.o: ./../syscall.h
-./__putc.o: ./../libc.h
-./_allocbuf.o: ./../libc.h
-./_flsbuf.o: ./../libc.h
-./_flsbuf.o: ./../syscall.h
-./_fpopen.o: ./../libc.h
-./_fpopen.o: ./../syscall.h
-./fclose.o: ./../libc.h
-./fclose.o: ./../syscall.h
-./fopen.o: ./../libc.h
-./fopen.o: ./../syscall.h
-./freopen.o: ./../libc.h
-./freopen.o: ./../syscall.h
-./fseek.o: ./../libc.h
-./fseek.o: ./../syscall.h
-./ftell.o: ./../syscall.h
-./remove.o: ./../syscall.h
-./setvbuf.o: ./../libc.h
-./tmpnam.o: ./../syscall.h
+__getc.o: ../libc.h
+__getc.o: ../syscall.h
+__putc.o: ../libc.h
+_allocbuf.o: ../libc.h
+_flsbuf.o: ../libc.h
+_flsbuf.o: ../syscall.h
+_fpopen.o: ../libc.h
+_fpopen.o: ../syscall.h
+fclose.o: ../libc.h
+fclose.o: ../syscall.h
+fflush.o: ../libc.h
+fopen.o: ../libc.h
+freopen.o: ../libc.h
+freopen.o: ../syscall.h
+fseek.o: ../libc.h
+fseek.o: ../syscall.h
+ftell.o: ../syscall.h
+remove.o: ../syscall.h
+setvbuf.o: ../libc.h
+tmpnam.o: ../syscall.h
--- a/src/libc/stdlib/deps.mk
+++ b/src/libc/stdlib/deps.mk
@@ -1,12 +1,15 @@
#deps
-./atoi.o: ./../libc.h
-./atol.o: ./../libc.h
-./atoll.o: ./../libc.h
-./malloc.o: ./../libc.h
-./malloc.o: ./../syscall.h
-./malloc.o: ./malloc.h
-./realloc.o: ./malloc.h
-./strtol.o: ./../libc.h
-./strtoll.o: ./../libc.h
-./strtoul.o: ./../libc.h
-./strtoull.o: ./../libc.h
+_Exit.o: ../syscall.h
+atexit.o: ../libc.h
+atoi.o: ../libc.h
+atol.o: ../libc.h
+atoll.o: ../libc.h
+exit.o: ../libc.h
+malloc.o: ../libc.h
+malloc.o: ../syscall.h
+malloc.o: malloc.h
+realloc.o: malloc.h
+strtol.o: ../libc.h
+strtoll.o: ../libc.h
+strtoul.o: ../libc.h
+strtoull.o: ../libc.h
--- a/src/libc/time/deps.mk
+++ b/src/libc/time/deps.mk
@@ -1,7 +1,6 @@
#deps
-./_daysyear.o: ./../libc.h
-./gmtime.o: ./../libc.h
-./localtime.o: ./../libc.h
-./mktime.o: ./../libc.h
-./strftime.o: ./../libc.h
-./tz.o: ./../libc.h
+gmtime.o: ../libc.h
+localtime.o: ../libc.h
+mktime.o: ../libc.h
+strftime.o: ../libc.h
+tz.o: ../libc.h
--- a/src/libcrt/i386/Makefile
+++ b/src/libcrt/i386/Makefile
@@ -15,3 +15,5 @@
$(TARGET): $(OBJS)
$(AR) $(PROJ_ARFLAGS) $@ $?
$(RL) $(PROJ_RLFLAGS) $@
+
+include deps.mk
--- a/src/libmach/coff32/deps.mk
+++ b/src/libmach/coff32/deps.mk
@@ -1,45 +1,45 @@
#deps
-./coff32.o: $(INCDIR)/scc/scc/mach.h
-./coff32.o: ./../libmach.h
-./coff32.o: ./coff32.h
-./coff32del.o: $(INCDIR)/scc/scc/mach.h
-./coff32del.o: ./../libmach.h
-./coff32del.o: ./coff32.h
-./coff32getidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32getidx.o: ./../libmach.h
-./coff32getidx.o: ./coff32.h
-./coff32getsec.o: $(INCDIR)/scc/scc/mach.h
-./coff32getsec.o: ./../libmach.h
-./coff32getsec.o: ./coff32.h
-./coff32getsym.o: $(INCDIR)/scc/scc/mach.h
-./coff32getsym.o: ./../libmach.h
-./coff32getsym.o: ./coff32.h
-./coff32loadmap.o: $(INCDIR)/scc/scc/mach.h
-./coff32loadmap.o: ./../libmach.h
-./coff32loadmap.o: ./coff32.h
-./coff32new.o: $(INCDIR)/scc/scc/mach.h
-./coff32new.o: ./../libmach.h
-./coff32new.o: ./coff32.h
-./coff32pc2line.o: $(INCDIR)/scc/scc/mach.h
-./coff32pc2line.o: ./../libmach.h
-./coff32probe.o: $(INCDIR)/scc/scc/mach.h
-./coff32probe.o: ./../libmach.h
-./coff32probe.o: ./coff32.h
-./coff32read.o: $(INCDIR)/scc/scc/mach.h
-./coff32read.o: ./../libmach.h
-./coff32read.o: ./coff32.h
-./coff32setidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32setidx.o: ./../libmach.h
-./coff32setidx.o: ./coff32.h
-./coff32strip.o: $(INCDIR)/scc/scc/mach.h
-./coff32strip.o: ./../libmach.h
-./coff32strip.o: ./coff32.h
-./coff32write.o: $(INCDIR)/scc/scc/mach.h
-./coff32write.o: ./../libmach.h
-./coff32write.o: ./coff32.h
-./coff32xgetidx.o: $(INCDIR)/scc/scc/cstd.h
-./coff32xgetidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32xgetidx.o: ./../libmach.h
-./coff32xgetidx.o: ./coff32.h
-./coff32xsetidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32xsetidx.o: ./../libmach.h
+coff32.o: $(INCDIR)/scc/scc/mach.h
+coff32.o: ../libmach.h
+coff32.o: coff32.h
+coff32del.o: $(INCDIR)/scc/scc/mach.h
+coff32del.o: ../libmach.h
+coff32del.o: coff32.h
+coff32getidx.o: $(INCDIR)/scc/scc/mach.h
+coff32getidx.o: ../libmach.h
+coff32getidx.o: coff32.h
+coff32getsec.o: $(INCDIR)/scc/scc/mach.h
+coff32getsec.o: ../libmach.h
+coff32getsec.o: coff32.h
+coff32getsym.o: $(INCDIR)/scc/scc/mach.h
+coff32getsym.o: ../libmach.h
+coff32getsym.o: coff32.h
+coff32loadmap.o: $(INCDIR)/scc/scc/mach.h
+coff32loadmap.o: ../libmach.h
+coff32loadmap.o: coff32.h
+coff32new.o: $(INCDIR)/scc/scc/mach.h
+coff32new.o: ../libmach.h
+coff32new.o: coff32.h
+coff32pc2line.o: $(INCDIR)/scc/scc/mach.h
+coff32pc2line.o: ../libmach.h
+coff32probe.o: $(INCDIR)/scc/scc/mach.h
+coff32probe.o: ../libmach.h
+coff32probe.o: coff32.h
+coff32read.o: $(INCDIR)/scc/scc/mach.h
+coff32read.o: ../libmach.h
+coff32read.o: coff32.h
+coff32setidx.o: $(INCDIR)/scc/scc/mach.h
+coff32setidx.o: ../libmach.h
+coff32setidx.o: coff32.h
+coff32strip.o: $(INCDIR)/scc/scc/mach.h
+coff32strip.o: ../libmach.h
+coff32strip.o: coff32.h
+coff32write.o: $(INCDIR)/scc/scc/mach.h
+coff32write.o: ../libmach.h
+coff32write.o: coff32.h
+coff32xgetidx.o: $(INCDIR)/scc/scc/cstd.h
+coff32xgetidx.o: $(INCDIR)/scc/scc/mach.h
+coff32xgetidx.o: ../libmach.h
+coff32xgetidx.o: coff32.h
+coff32xsetidx.o: $(INCDIR)/scc/scc/mach.h
+coff32xsetidx.o: ../libmach.h
--- a/src/libmach/deps.mk
+++ b/src/libmach/deps.mk
@@ -1,90 +1,90 @@
#deps
-./archive.o: $(INCDIR)/scc/scc/ar.h
-./archive.o: $(INCDIR)/scc/scc/mach.h
-./archive.o: ./libmach.h
-./armember.o: $(INCDIR)/scc/scc/ar.h
-./armember.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32.o: ./coff32/../libmach.h
-./coff32/coff32.o: ./coff32/coff32.h
-./coff32/coff32del.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32del.o: ./coff32/../libmach.h
-./coff32/coff32del.o: ./coff32/coff32.h
-./coff32/coff32getidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32getidx.o: ./coff32/../libmach.h
-./coff32/coff32getidx.o: ./coff32/coff32.h
-./coff32/coff32getsec.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32getsec.o: ./coff32/../libmach.h
-./coff32/coff32getsec.o: ./coff32/coff32.h
-./coff32/coff32getsym.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32getsym.o: ./coff32/../libmach.h
-./coff32/coff32getsym.o: ./coff32/coff32.h
-./coff32/coff32loadmap.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32loadmap.o: ./coff32/../libmach.h
-./coff32/coff32loadmap.o: ./coff32/coff32.h
-./coff32/coff32new.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32new.o: ./coff32/../libmach.h
-./coff32/coff32new.o: ./coff32/coff32.h
-./coff32/coff32pc2line.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32pc2line.o: ./coff32/../libmach.h
-./coff32/coff32probe.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32probe.o: ./coff32/../libmach.h
-./coff32/coff32probe.o: ./coff32/coff32.h
-./coff32/coff32read.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32read.o: ./coff32/../libmach.h
-./coff32/coff32read.o: ./coff32/coff32.h
-./coff32/coff32setidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32setidx.o: ./coff32/../libmach.h
-./coff32/coff32setidx.o: ./coff32/coff32.h
-./coff32/coff32strip.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32strip.o: ./coff32/../libmach.h
-./coff32/coff32strip.o: ./coff32/coff32.h
-./coff32/coff32write.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32write.o: ./coff32/../libmach.h
-./coff32/coff32write.o: ./coff32/coff32.h
-./coff32/coff32xgetidx.o: $(INCDIR)/scc/scc/cstd.h
-./coff32/coff32xgetidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32xgetidx.o: ./coff32/../libmach.h
-./coff32/coff32xgetidx.o: ./coff32/coff32.h
-./coff32/coff32xsetidx.o: $(INCDIR)/scc/scc/mach.h
-./coff32/coff32xsetidx.o: ./coff32/../libmach.h
-./delobj.o: $(INCDIR)/scc/scc/mach.h
-./delobj.o: ./libmach.h
-./findsec.o: $(INCDIR)/scc/scc/mach.h
-./findsec.o: ./libmach.h
-./getindex.o: $(INCDIR)/scc/scc/mach.h
-./getindex.o: ./libmach.h
-./getsec.o: $(INCDIR)/scc/scc/mach.h
-./getsec.o: ./libmach.h
-./getsym.o: $(INCDIR)/scc/scc/mach.h
-./getsym.o: ./libmach.h
-./loadmap.o: $(INCDIR)/scc/scc/mach.h
-./loadmap.o: ./libmach.h
-./mach.o: $(INCDIR)/scc/scc/mach.h
-./mach.o: ./libmach.h
-./newmap.o: $(INCDIR)/scc/scc/mach.h
-./newmap.o: ./libmach.h
-./newobj.o: $(INCDIR)/scc/scc/mach.h
-./newobj.o: ./libmach.h
-./objpos.o: $(INCDIR)/scc/scc/mach.h
-./objpos.o: ./libmach.h
-./objtype.o: $(INCDIR)/scc/scc/mach.h
-./objtype.o: ./libmach.h
-./pack.o: $(INCDIR)/scc/scc/mach.h
-./pack.o: ./libmach.h
-./pc2line.o: $(INCDIR)/scc/scc/mach.h
-./pc2line.o: ./libmach.h
-./readobj.o: $(INCDIR)/scc/scc/mach.h
-./readobj.o: ./libmach.h
-./rebase.o: $(INCDIR)/scc/scc/mach.h
-./rebase.o: ./libmach.h
-./setindex.o: $(INCDIR)/scc/scc/mach.h
-./setindex.o: ./libmach.h
-./setmap.o: $(INCDIR)/scc/scc/mach.h
-./setmap.o: ./libmach.h
-./strip.o: $(INCDIR)/scc/scc/mach.h
-./strip.o: ./libmach.h
-./unpack.o: $(INCDIR)/scc/scc/mach.h
-./unpack.o: ./libmach.h
-./writeobj.o: $(INCDIR)/scc/scc/mach.h
-./writeobj.o: ./libmach.h
+archive.o: $(INCDIR)/scc/scc/ar.h
+archive.o: $(INCDIR)/scc/scc/mach.h
+archive.o: libmach.h
+armember.o: $(INCDIR)/scc/scc/ar.h
+armember.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32.o: coff32/../libmach.h
+coff32/coff32.o: coff32/coff32.h
+coff32/coff32del.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32del.o: coff32/../libmach.h
+coff32/coff32del.o: coff32/coff32.h
+coff32/coff32getidx.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32getidx.o: coff32/../libmach.h
+coff32/coff32getidx.o: coff32/coff32.h
+coff32/coff32getsec.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32getsec.o: coff32/../libmach.h
+coff32/coff32getsec.o: coff32/coff32.h
+coff32/coff32getsym.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32getsym.o: coff32/../libmach.h
+coff32/coff32getsym.o: coff32/coff32.h
+coff32/coff32loadmap.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32loadmap.o: coff32/../libmach.h
+coff32/coff32loadmap.o: coff32/coff32.h
+coff32/coff32new.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32new.o: coff32/../libmach.h
+coff32/coff32new.o: coff32/coff32.h
+coff32/coff32pc2line.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32pc2line.o: coff32/../libmach.h
+coff32/coff32probe.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32probe.o: coff32/../libmach.h
+coff32/coff32probe.o: coff32/coff32.h
+coff32/coff32read.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32read.o: coff32/../libmach.h
+coff32/coff32read.o: coff32/coff32.h
+coff32/coff32setidx.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32setidx.o: coff32/../libmach.h
+coff32/coff32setidx.o: coff32/coff32.h
+coff32/coff32strip.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32strip.o: coff32/../libmach.h
+coff32/coff32strip.o: coff32/coff32.h
+coff32/coff32write.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32write.o: coff32/../libmach.h
+coff32/coff32write.o: coff32/coff32.h
+coff32/coff32xgetidx.o: $(INCDIR)/scc/scc/cstd.h
+coff32/coff32xgetidx.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32xgetidx.o: coff32/../libmach.h
+coff32/coff32xgetidx.o: coff32/coff32.h
+coff32/coff32xsetidx.o: $(INCDIR)/scc/scc/mach.h
+coff32/coff32xsetidx.o: coff32/../libmach.h
+delobj.o: $(INCDIR)/scc/scc/mach.h
+delobj.o: libmach.h
+findsec.o: $(INCDIR)/scc/scc/mach.h
+findsec.o: libmach.h
+getindex.o: $(INCDIR)/scc/scc/mach.h
+getindex.o: libmach.h
+getsec.o: $(INCDIR)/scc/scc/mach.h
+getsec.o: libmach.h
+getsym.o: $(INCDIR)/scc/scc/mach.h
+getsym.o: libmach.h
+loadmap.o: $(INCDIR)/scc/scc/mach.h
+loadmap.o: libmach.h
+mach.o: $(INCDIR)/scc/scc/mach.h
+mach.o: libmach.h
+newmap.o: $(INCDIR)/scc/scc/mach.h
+newmap.o: libmach.h
+newobj.o: $(INCDIR)/scc/scc/mach.h
+newobj.o: libmach.h
+objpos.o: $(INCDIR)/scc/scc/mach.h
+objpos.o: libmach.h
+objtype.o: $(INCDIR)/scc/scc/mach.h
+objtype.o: libmach.h
+pack.o: $(INCDIR)/scc/scc/mach.h
+pack.o: libmach.h
+pc2line.o: $(INCDIR)/scc/scc/mach.h
+pc2line.o: libmach.h
+readobj.o: $(INCDIR)/scc/scc/mach.h
+readobj.o: libmach.h
+rebase.o: $(INCDIR)/scc/scc/mach.h
+rebase.o: libmach.h
+setindex.o: $(INCDIR)/scc/scc/mach.h
+setindex.o: libmach.h
+setmap.o: $(INCDIR)/scc/scc/mach.h
+setmap.o: libmach.h
+strip.o: $(INCDIR)/scc/scc/mach.h
+strip.o: libmach.h
+unpack.o: $(INCDIR)/scc/scc/mach.h
+unpack.o: libmach.h
+writeobj.o: $(INCDIR)/scc/scc/mach.h
+writeobj.o: libmach.h
--- a/src/libscc/deps.mk
+++ b/src/libscc/deps.mk
@@ -1,10 +1,10 @@
#deps
-./alloc.o: $(INCDIR)/scc/scc/scc.h
-./casecmp.o: $(INCDIR)/scc/scc/scc.h
-./debug.o: $(INCDIR)/scc/scc/scc.h
-./die.o: $(INCDIR)/scc/scc/scc.h
-./newitem.o: $(INCDIR)/scc/scc/scc.h
-./xcalloc.o: $(INCDIR)/scc/scc/scc.h
-./xmalloc.o: $(INCDIR)/scc/scc/scc.h
-./xrealloc.o: $(INCDIR)/scc/scc/scc.h
-./xstrdup.o: $(INCDIR)/scc/scc/scc.h
+alloc.o: $(INCDIR)/scc/scc/scc.h
+casecmp.o: $(INCDIR)/scc/scc/scc.h
+debug.o: $(INCDIR)/scc/scc/scc.h
+die.o: $(INCDIR)/scc/scc/scc.h
+newitem.o: $(INCDIR)/scc/scc/scc.h
+xcalloc.o: $(INCDIR)/scc/scc/scc.h
+xmalloc.o: $(INCDIR)/scc/scc/scc.h
+xrealloc.o: $(INCDIR)/scc/scc/scc.h
+xstrdup.o: $(INCDIR)/scc/scc/scc.h