- ../h/proc.h ../h/msgbuf.h
- cc ${IDENT} ../vax/genassym.c; ./a.out >assym.s; rm -f a.out
-
-../h/param.h: /usr/include/signal.h
- ${TOUCH} ../h/param.h
-../h/tty.h: ../h/ttychars.h ../h/ttydev.h
- ${TOUCH} ../h/tty.h
-../h/ioctl.h: /usr/include/sgtty.h ../h/ttychars.h ../h/ttydev.h
- ${TOUCH} ../h/ioctl.h
-../h/user.h: ../vax/pcb.h ../h/dmap.h ../h/types.h \
- /usr/include/errno.h
- ${TOUCH} ../h/user.h
-../h/vm.h: ../h/vmmac.h ../h/vmmeter.h ../h/vmparam.h ../h/vmsystm.h
- ${TOUCH} ../h/vm.h
-
-depend:
- grep '^#include' ${CFILES} | grep -v '<' | \
- sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
- -e 's/\.c/.o/' \
- -e 's,../[a-zA-Z]*/,,' | \
+ ../vaxuba/ubareg.h ../h/proc.h ../h/msgbuf.h ../h/text.h ../h/user.h \
+ ../vax/rpb.h
+ cc ${INCLUDES} ${IDENT} ${PARAM} ../vax/genassym.c
+ ./a.out >assym.s; rm -f a.out
+
+depend:
+ -if [ ! -f assym.s ]; then touch assym.s; fi
+ ${CC} -M ${COPTS} ${CFILES} | \
+ sed -e ':loop' \
+ -e 's/\.\.\/[^ /]*\/\.\./../' \
+ -e 't loop' | \