libc.a:    fake
	rm -f libc.a
	(cd au; make all)
	(cd stdio; make all)
	(cd gen; make all)
	(cd crt; make all)
	(cd str; make all)
	(cd sys; make all)
	ls au/*.o > /tmp/libc.list
	ls stdio/*.o >> /tmp/libc.list
	ls gen/*.o >> /tmp/libc.list
	ls crt/*.o >> /tmp/libc.list
	ls str/*.o >> /tmp/libc.list
	ls sys/*.o >> /tmp/libc.list
	ar cr libc.a `lorder \`cat /tmp/libc.list\` | tsort`
	rm /tmp/libc.list
/lib/libc.a:    libc.a
	/etc/instcmd -m 664 libc.a /lib/libc.a
	ranlib /lib/libc.a
fake:      ;
