update for new source layout
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Mon, 7 Feb 1983 08:00:21 +0000 (00:00 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Mon, 7 Feb 1983 08:00:21 +0000 (00:00 -0800)
SCCS-vsn: usr.bin/pascal/pc0/Makefile 1.40

usr/src/usr.bin/pascal/pc0/Makefile

index 6ffbabc..e937e7d 100644 (file)
@@ -1,7 +1,9 @@
-SCCSID = "@(#)Makefile 1.39 %G%"
+SCCSID = "@(#)Makefile 1.40 %G%"
 
 INSTALLDIR = $(DESTDIR)/usr/lib
 INSTALLNAME = ${INSTALLDIR}/pc0
 
 INSTALLDIR = $(DESTDIR)/usr/lib
 INSTALLNAME = ${INSTALLDIR}/pc0
+BINDIR = ../pc0
+SRCDIR = ../src
 WHOAMI = pc
 VERSION = 2.10
 DATE = %G%
 WHOAMI = pc
 VERSION = 2.10
 DATE = %G%
@@ -51,87 +53,83 @@ OBJS =      ato.o \
        tmps.o tree.o type.o var.o \
        TRdata.o \
        treen.o yycopy.o \
        tmps.o tree.o type.o var.o \
        TRdata.o \
        treen.o yycopy.o \
-       y.tab.o \
        yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o yyoptions.o \
        yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o
 
        yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o yyoptions.o \
        yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o
 
-a.out: ${OBJS} config.c
-       ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} config.c
+a.out: ${OBJS} y.tab.o config.c
+       ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} y.tab.o config.c
 
 
-.c.o:
-       ${RM} ${TMPDIR}/$*.c
-       ${MKSTR} - ${ERRORSTRINGS} ${TMPDIR}/ $*.c
-       cd ${TMPDIR} ; \
-           ${CC} ${CFLAGS} -I.. -c $*.c ; rm -f ../$*.o ; mv $*.o  ../$*.o
-       ${RM} ${TMPDIR}/$*.c
+${OBJS}:
+       ${RM} $*.c
+       cd ${SRCDIR}; ${MKSTR} - ${BINDIR}/${ERRORSTRINGS} ${BINDIR}/ $*.c
+       ${CC} ${CFLAGS} -I. -I${SRCDIR} -c $*.c
+       ${RM} $*.c
 
 whoami.h:
        ${GET} ${REL} piwhoami.h
        mv piwhoami.h whoami.h
 
 
 whoami.h:
        ${GET} ${REL} piwhoami.h
        mv piwhoami.h whoami.h
 
-y.tab.h: pas.y gram
+y.tab.h: ${SRCDIR}/pas.y ${SRCDIR}/gram
        ${RM} y.tab.h y.tab.c
        ${RM} y.tab.h y.tab.c
-       ${EYACC} pas.y > /dev/null
-       ex - y.tab.c <gram
+       ${EYACC} ${SRCDIR}/pas.y > /dev/null
+       ex - y.tab.c <${SRCDIR}/gram
        @echo that makes y.tab.h and y.tab.c
        @echo that makes y.tab.h and y.tab.c
+y.tab.o: y.tab.c y.tab.h
+       ${RM} x.y.tab.c
+       ${MKSTR} - ${ERRORSTRINGS} x. y.tab.c
+       ${CC} ${CFLAGS} -I${SRCDIR} -I. -c x.y.tab.c
+       mv x.y.tab.o y.tab.o
+       ${RM} x.y.tab.c
 
 
-opcode.h: OPnames.h opc.c
+picture: ${SRCDIR}/OPnames.h ${SRCDIR}/pic.c
+       ${RM} picture
+       cc ${SRCDIR}/pic.c -o pic
+       pic >picture
+       ${RM} pic
+
+opcode.h: ${SRCDIR}/OPnames.h ${SRCDIR}/opc.c
        ${RM} opcode.h
        ${RM} opcode.h
-       cc opc.c -o opc
+       cc ${SRCDIR}/opc.c -o opc
        opc >opcode.h
        ${RM} opc
 
        opc >opcode.h
        ${RM} opc
 
-0.h:
-       ${TOUCH} 0.h
-
-yy.h:
-       ${TOUCH} yy.h
-
-pTree.h:
-       echo "/* this is not pTree.h */" > pTree.h
+${SRCDIR}/0.h:
+       ${TOUCH} ${SRCDIR}/0.h
 
 
-config.c: CONFIG.c makefile
+config.c: ${SRCDIR}/CONFIG.c makefile
        sed -e "s?VERSION?${VERSION}?g" \
            -e "s?DATE?${DATE}?g" \
            -e "s?INSTALLDIR?${INSTALLDIR}?g" \
            -e "s?LIBDIR?${LIBDIR}?g" \
            -e "s?ERRORSTRINGS?${ERRORSTRINGS}?g" \
            -e "s?HOWFILE?${HOWFILE}?g" \
        sed -e "s?VERSION?${VERSION}?g" \
            -e "s?DATE?${DATE}?g" \
            -e "s?INSTALLDIR?${INSTALLDIR}?g" \
            -e "s?LIBDIR?${LIBDIR}?g" \
            -e "s?ERRORSTRINGS?${ERRORSTRINGS}?g" \
            -e "s?HOWFILE?${HOWFILE}?g" \
-           < CONFIG.c >config.c
+           < ${SRCDIR}/CONFIG.c >config.c
 
 clean:
 
 clean:
-       ${RM} *.o ${TMPDIR}/*.c
+       ${RM} *.o *.c
        ${RM} whoami.h y.tab.h y.tab.c y.tab.out
        ${RM} ${WHOAMI}*strings
        ${RM} whoami.h y.tab.h y.tab.c y.tab.out
        ${RM} ${WHOAMI}*strings
-       ${RM} config.c
-       ${RM} a.out core *.list *.bak
+       ${RM} config.c opcode.h picture
+       ${RM} a.out core *.list *.bak errs
        ${RM} opc pic tags
 
        ${RM} opc pic tags
 
-print: ${SRCS} ${HDRS} ${OTHERS}
-       @pr makefile READ_ME
-       @ls -ls | pr
-       @cc -o pic pic.c
-       @pic | pr
-       @rm pic
-       @pr 0.h whoami.h main.c pas.y
-       @pr OPnames.h opcode.h tree.h
-       @pr [a-ln-x]*.c
-       @pr yy.h yy*.c
-
 install: a.out
        ${RM} ${LIBDIR}/${OLDSTRINGS}
 install: a.out
        ${RM} ${LIBDIR}/${OLDSTRINGS}
-       cp ${ERRORSTRINGS} ${LIBDIR}/${ERRORSTRINGS}
        cp ${INSTALLDIR}/pi ${INSTALLDIR}/pi.bak
        cp a.out ${INSTALLDIR}/pi
 
        cp ${INSTALLDIR}/pi ${INSTALLDIR}/pi.bak
        cp a.out ${INSTALLDIR}/pi
 
-depend:        ${SRCS} ${HDRS} ${OTHERS}
-       /bin/grep '^#[  ]*include' *.h \
-               | sed '/<.*>/d' \
-               | sed 's/\(.*\):[^"]*"\([^"]*\)".*/\1: \2/' >makedep
-       /bin/grep '^#[  ]*include' *.c \
-               | sed '/<.*>/d' \
-               | sed 's/:[^"]*"\([^"]*\)".*/: \1/' \
-               | sed 's/\.c/.o/' >>makedep
+depend:
+       ls ${SRCDIR}/*.c | sed \
+               -e 's;^${SRCDIR}/\([a-zA-Z0-9]*\)\.c;\1.o: &;' >makedep
+       /bin/grep '^#[  ]*include' *.h ${SRCDIR}/*.h | sed \
+               -e '/<.*>/d' \
+               -e 's;\(.*\):[^"]*"\([^"]*\)".*;\1: \2;' >>makedep
+       /bin/grep '^#[  ]*include' ${SRCDIR}/*.c | sed \
+               -e '/<.*>/d' \
+               -e 's;:[^"]*"\([^"]*\)".*;: ${SRCDIR}/\1;' \
+               -e 's;^${SRCDIR}/\([a-zA-Z0-9]*\)\.c;\1.o;' \
+               -e 's;: ${SRCDIR}/whoami.h;: whoami.h;' \
+               -e 's;: ${SRCDIR}/opcode.h;: opcode.h;' >>makedep
        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        echo '$$r makedep' >>eddep
        echo 'w' >>eddep
        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        echo '$$r makedep' >>eddep
        echo 'w' >>eddep
@@ -144,81 +142,143 @@ depend:  ${SRCS} ${HDRS} ${OTHERS}
 
 # DO NOT DELETE THIS LINE -- make depend uses it
 
 
 # DO NOT DELETE THIS LINE -- make depend uses it
 
-0.h: pTree.h
-yy.h: y.tab.h
+CONFIG.o: ../src/CONFIG.c
+TRdata.o: ../src/TRdata.c
+ato.o: ../src/ato.c
+call.o: ../src/call.c
+case.o: ../src/case.c
+clas.o: ../src/clas.c
+const.o: ../src/const.c
+conv.o: ../src/conv.c
+cset.o: ../src/cset.c
+error.o: ../src/error.c
+fdec.o: ../src/fdec.c
+fend.o: ../src/fend.c
+fhdr.o: ../src/fhdr.c
+flvalue.o: ../src/flvalue.c
+forop.o: ../src/forop.c
+func.o: ../src/func.c
+gen.o: ../src/gen.c
+hash.o: ../src/hash.c
+lab.o: ../src/lab.c
+lookup.o: ../src/lookup.c
+lval.o: ../src/lval.c
+main.o: ../src/main.c
+nl.o: ../src/nl.c
+opc.o: ../src/opc.c
+p2put.o: ../src/p2put.c
+pccaseop.o: ../src/pccaseop.c
+pcfunc.o: ../src/pcfunc.c
+pclval.o: ../src/pclval.c
+pcproc.o: ../src/pcproc.c
+pic.o: ../src/pic.c
+proc.o: ../src/proc.c
+put.o: ../src/put.c
+rec.o: ../src/rec.c
+rval.o: ../src/rval.c
+savenl.o: ../src/savenl.c
+sconv.o: ../src/sconv.c
+stab.o: ../src/stab.c
+stat.o: ../src/stat.c
+stklval.o: ../src/stklval.c
+stkrval.o: ../src/stkrval.c
+string.o: ../src/string.c
+subr.o: ../src/subr.c
+tmps.o: ../src/tmps.c
+tree.o: ../src/tree.c
+treen.o: ../src/treen.c
+type.o: ../src/type.c
+var.o: ../src/var.c
+yycopy.o: ../src/yycopy.c
+yycosts.o: ../src/yycosts.c
+yyerror.o: ../src/yyerror.c
+yyget.o: ../src/yyget.c
+yyid.o: ../src/yyid.c
+yylex.o: ../src/yylex.c
+yymain.o: ../src/yymain.c
+yyoptions.o: ../src/yyoptions.c
+yypanic.o: ../src/yypanic.c
+yyparse.o: ../src/yyparse.c
+yyprint.o: ../src/yyprint.c
+yyput.o: ../src/yyput.c
+yyrecover.o: ../src/yyrecover.c
+yyseman.o: ../src/yyseman.c
+yytree.o: ../src/yytree.c
+../src/yy.h: y.tab.h
 TRdata.o: whoami.h
 TRdata.o: whoami.h
-TRdata.o: 0.h
+TRdata.o: ../src/0.h
 ato.o: whoami.h
 ato.o: whoami.h
-ato.o: 0.h
+ato.o: ../src/0.h
 call.o: whoami.h
 call.o: whoami.h
-call.o: 0.h
-call.o: tree.h
+call.o: ../src/0.h
+call.o: ../src/tree.h
 call.o: opcode.h
 call.o: opcode.h
-call.o: objfmt.h
-call.o: pc.h
-call.o: pcops.h
+call.o: ../src/objfmt.h
+call.o: ../src/pc.h
+call.o: ../src/pcops.h
 case.o: whoami.h
 case.o: whoami.h
-case.o: 0.h
-case.o: tree.h
+case.o: ../src/0.h
+case.o: ../src/tree.h
 case.o: opcode.h
 clas.o: whoami.h
 case.o: opcode.h
 clas.o: whoami.h
-clas.o: 0.h
-clas.o: tree.h
+clas.o: ../src/0.h
+clas.o: ../src/tree.h
 const.o: whoami.h
 const.o: whoami.h
-const.o: 0.h
-const.o: tree.h
+const.o: ../src/0.h
+const.o: ../src/tree.h
 conv.o: whoami.h
 conv.o: whoami.h
-conv.o: 0.h
+conv.o: ../src/0.h
 conv.o: opcode.h
 conv.o: opcode.h
-conv.o: pcops.h
+conv.o: ../src/pcops.h
 cset.o: whoami.h
 cset.o: whoami.h
-cset.o: 0.h
-cset.o: tree.h
+cset.o: ../src/0.h
+cset.o: ../src/tree.h
 cset.o: opcode.h
 cset.o: opcode.h
-cset.o: objfmt.h
-cset.o: pc.h
-cset.o: pcops.h
+cset.o: ../src/objfmt.h
+cset.o: ../src/pc.h
+cset.o: ../src/pcops.h
+cset.o: ../src/align.h
 error.o: whoami.h
 error.o: whoami.h
-error.o: 0.h
-error.o: yy.h
+error.o: ../src/0.h
+error.o: ../src/yy.h
 fdec.o: whoami.h
 fdec.o: whoami.h
-fdec.o: 0.h
-fdec.o: tree.h
+fdec.o: ../src/0.h
+fdec.o: ../src/tree.h
 fdec.o: opcode.h
 fdec.o: opcode.h
-fdec.o: objfmt.h
-fdec.o: align.h
-fdec.o: pc.h
-fdec.o: pcops.h
+fdec.o: ../src/objfmt.h
+fdec.o: ../src/align.h
+fdec.o: ../src/pc.h
+fdec.o: ../src/pcops.h
 fend.o: whoami.h
 fend.o: whoami.h
-fend.o: 0.h
-fend.o: tree.h
+fend.o: ../src/0.h
+fend.o: ../src/tree.h
 fend.o: opcode.h
 fend.o: opcode.h
-fend.o: objfmt.h
-fend.o: align.h
-fend.o: pc.h
-fend.o: pcops.h
+fend.o: ../src/objfmt.h
+fend.o: ../src/align.h
+fend.o: ../src/pc.h
+fend.o: ../src/pcops.h
 fhdr.o: whoami.h
 fhdr.o: whoami.h
-fhdr.o: 0.h
-fhdr.o: tree.h
+fhdr.o: ../src/0.h
+fhdr.o: ../src/tree.h
 fhdr.o: opcode.h
 fhdr.o: opcode.h
-fhdr.o: objfmt.h
-fhdr.o: align.h
-fhdr.o: pc.h
-fhdr.o: pcops.h
+fhdr.o: ../src/objfmt.h
+fhdr.o: ../src/align.h
+fhdr.o: ../src/pc.h
+fhdr.o: ../src/pcops.h
 flvalue.o: whoami.h
 flvalue.o: whoami.h
-flvalue.o: 0.h
-flvalue.o: tree.h
+flvalue.o: ../src/0.h
+flvalue.o: ../src/tree.h
 flvalue.o: opcode.h
 flvalue.o: opcode.h
-flvalue.o: objfmt.h
-flvalue.o: pc.h
-flvalue.o: pcops.h
+flvalue.o: ../src/objfmt.h
+flvalue.o: ../src/pc.h
+flvalue.o: ../src/pcops.h
 forop.o: whoami.h
 forop.o: whoami.h
-forop.o: 0.h
+forop.o: ../src/0.h
 forop.o: opcode.h
 forop.o: opcode.h
-forop.o: tree.h
-forop.o: objfmt.h
-forop.o: pc.h
-forop.o: pcops.h
+forop.o: ../src/tree.h
+forop.o: ../src/objfmt.h
+forop.o: ../src/pc.h
+forop.o: ../src/pcops.h
 flvalue.o: whoami.h
 flvalue.o: 0.h
 flvalue.o: tree.h
 flvalue.o: whoami.h
 flvalue.o: 0.h
 flvalue.o: tree.h
@@ -227,164 +287,168 @@ flvalue.o: objfmt.h
 flvalue.o: pc.h
 flvalue.o: pcops.h
 func.o: whoami.h
 flvalue.o: pc.h
 flvalue.o: pcops.h
 func.o: whoami.h
-func.o: 0.h
-func.o: tree.h
+func.o: ../src/0.h
+func.o: ../src/tree.h
 func.o: opcode.h
 gen.o: whoami.h
 func.o: opcode.h
 gen.o: whoami.h
-gen.o: 0.h
-gen.o: tree.h
+gen.o: ../src/0.h
+gen.o: ../src/tree.h
 gen.o: opcode.h
 gen.o: opcode.h
-gen.o: objfmt.h
+gen.o: ../src/objfmt.h
 hash.o: whoami.h
 hash.o: whoami.h
-hash.o: 0.h
-hash.o: yy.h
+hash.o: ../src/0.h
+hash.o: ../src/yy.h
 lab.o: whoami.h
 lab.o: whoami.h
-lab.o: 0.h
-lab.o: tree.h
+lab.o: ../src/0.h
+lab.o: ../src/tree.h
 lab.o: opcode.h
 lab.o: opcode.h
-lab.o: objfmt.h
-lab.o: pc.h
-lab.o: pcops.h
+lab.o: ../src/objfmt.h
+lab.o: ../src/pc.h
+lab.o: ../src/pcops.h
 lookup.o: whoami.h
 lookup.o: whoami.h
-lookup.o: 0.h
+lookup.o: ../src/0.h
 lval.o: whoami.h
 lval.o: whoami.h
-lval.o: 0.h
-lval.o: tree.h
+lval.o: ../src/0.h
+lval.o: ../src/tree.h
 lval.o: opcode.h
 lval.o: opcode.h
-lval.o: objfmt.h
-lval.o: pc.h
-lval.o: pcops.h
+lval.o: ../src/objfmt.h
+lval.o: ../src/pc.h
+lval.o: ../src/pcops.h
 main.o: whoami.h
 main.o: whoami.h
-main.o: 0.h
-main.o: yy.h
-main.o: objfmt.h
-main.o: config.h
+main.o: ../src/0.h
+main.o: ../src/yy.h
+main.o: ../src/objfmt.h
+main.o: ../src/config.h
 nl.o: whoami.h
 nl.o: whoami.h
-nl.o: 0.h
+nl.o: ../src/0.h
 nl.o: opcode.h
 nl.o: opcode.h
-nl.o: objfmt.h
-opc.o: OPnames.h
-pic.o: OPnames.h
+nl.o: ../src/objfmt.h
+opc.o: ../src/OPnames.h
+pcproc.o: ../src/pc.h
+pcproc.o: ../src/pcops.h
+pic.o: ../src/OPnames.h
 proc.o: whoami.h
 proc.o: whoami.h
-proc.o: 0.h
-proc.o: tree.h
+proc.o: ../src/0.h
+proc.o: ../src/tree.h
 proc.o: opcode.h
 proc.o: opcode.h
-proc.o: objfmt.h
+proc.o: ../src/objfmt.h
 put.o: whoami.h
 put.o: opcode.h
 put.o: whoami.h
 put.o: opcode.h
-put.o: 0.h
-put.o: objfmt.h
-put.o: pc.h
-put.o: OPnames.h
+put.o: ../src/0.h
+put.o: ../src/objfmt.h
+put.o: ../src/pc.h
+put.o: ../src/align.h
+put.o: ../src/OPnames.h
 rec.o: whoami.h
 rec.o: whoami.h
-rec.o: 0.h
-rec.o: tree.h
+rec.o: ../src/0.h
+rec.o: ../src/tree.h
 rec.o: opcode.h
 rec.o: opcode.h
-rec.o: align.h
+rec.o: ../src/align.h
 rval.o: whoami.h
 rval.o: whoami.h
-rval.o: 0.h
-rval.o: tree.h
+rval.o: ../src/0.h
+rval.o: ../src/tree.h
 rval.o: opcode.h
 rval.o: opcode.h
-rval.o: objfmt.h
-rval.o: pc.h
-rval.o: pcops.h
+rval.o: ../src/objfmt.h
+rval.o: ../src/pc.h
+rval.o: ../src/pcops.h
 savenl.o: whoami.h
 savenl.o: whoami.h
-savenl.o: 0.h
-savenl.o: objfmt.h
-savenl.o: ../pdx/defs.h
-savenl.o: ../pdx/object.h
-savenl.o: ../pdx/object/objsym.rep
-savenl.o: ../pdx/mappings.h
-savenl.o: ../pdx/mappings/filetab.h
+savenl.o: ../src/0.h
+savenl.o: ../src/objfmt.h
+savenl.o: ../src/../pdx/defs.h
+savenl.o: ../src/../pdx/object.h
+savenl.o: ../src/../pdx/object/objsym.rep
+savenl.o: ../src/../pdx/mappings.h
+savenl.o: ../src/../pdx/mappings/filetab.h
+sconv.o: whoami.h
+sconv.o: ../src/0.h
+sconv.o: ../src/pcops.h
 stat.o: whoami.h
 stat.o: whoami.h
-stat.o: 0.h
-stat.o: tree.h
-stat.o: objfmt.h
-stat.o: pcops.h
-stat.o: pc.h
+stat.o: ../src/0.h
+stat.o: ../src/tree.h
+stat.o: ../src/objfmt.h
+stat.o: ../src/pcops.h
+stat.o: ../src/pc.h
 stat.o: opcode.h
 stklval.o: whoami.h
 stat.o: opcode.h
 stklval.o: whoami.h
-stklval.o: 0.h
-stklval.o: tree.h
+stklval.o: ../src/0.h
+stklval.o: ../src/tree.h
 stklval.o: opcode.h
 stklval.o: opcode.h
-stklval.o: objfmt.h
+stklval.o: ../src/objfmt.h
 stkrval.o: whoami.h
 stkrval.o: whoami.h
-stkrval.o: 0.h
-stkrval.o: tree.h
+stkrval.o: ../src/0.h
+stkrval.o: ../src/tree.h
 stkrval.o: opcode.h
 stkrval.o: opcode.h
-stkrval.o: objfmt.h
-stkrval.o: pcops.h
+stkrval.o: ../src/objfmt.h
+stkrval.o: ../src/pcops.h
 string.o: whoami.h
 string.o: whoami.h
-string.o: 0.h
-string.o: send.h
+string.o: ../src/0.h
+string.o: ../src/send.h
 subr.o: whoami.h
 subr.o: whoami.h
-subr.o: 0.h
+subr.o: ../src/0.h
 tmps.o: whoami.h
 tmps.o: whoami.h
-tmps.o: 0.h
-tmps.o: pc.h
+tmps.o: ../src/0.h
+tmps.o: ../src/objfmt.h
+tmps.o: ../src/pc.h
 tree.o: whoami.h
 tree.o: whoami.h
-tree.o: 0.h
+tree.o: ../src/0.h
 type.o: whoami.h
 type.o: whoami.h
-type.o: 0.h
-type.o: tree.h
-type.o: objfmt.h
+type.o: ../src/0.h
+type.o: ../src/tree.h
+type.o: ../src/objfmt.h
 var.o: whoami.h
 var.o: whoami.h
-var.o: 0.h
-var.o: align.h
-var.o: iorec.h
-var.o: pc.h
-var.o: pcops.h
-y.tab.o: whoami.h
-y.tab.o: 0.h
-y.tab.o: yy.h
-y.tab.o: tree.h
-yycopy.o: 0.h
-yycopy.o: yy.h
+var.o: ../src/0.h
+var.o: ../src/objfmt.h
+var.o: ../src/align.h
+var.o: ../src/iorec.h
+var.o: ../src/pc.h
+var.o: ../src/pcops.h
+yycopy.o: ../src/0.h
+yycopy.o: ../src/yy.h
 yycosts.o: whoami.h
 yycosts.o: whoami.h
-yycosts.o: 0.h
-yycosts.o: yy.h
+yycosts.o: ../src/0.h
+yycosts.o: ../src/yy.h
 yyerror.o: whoami.h
 yyerror.o: whoami.h
-yyerror.o: 0.h
-yyerror.o: yy.h
+yyerror.o: ../src/0.h
+yyerror.o: ../src/yy.h
 yyget.o: whoami.h
 yyget.o: whoami.h
-yyget.o: 0.h
-yyget.o: yy.h
+yyget.o: ../src/0.h
+yyget.o: ../src/yy.h
 yyid.o: whoami.h
 yyid.o: whoami.h
-yyid.o: 0.h
-yyid.o: yy.h
+yyid.o: ../src/0.h
+yyid.o: ../src/yy.h
 yylex.o: whoami.h
 yylex.o: whoami.h
-yylex.o: 0.h
-yylex.o: yy.h
+yylex.o: ../src/0.h
+yylex.o: ../src/yy.h
 yymain.o: whoami.h
 yymain.o: whoami.h
-yymain.o: 0.h
-yymain.o: yy.h
-yymain.o: objfmt.h
-yymain.o: config.h
+yymain.o: ../src/0.h
+yymain.o: ../src/yy.h
+yymain.o: ../src/objfmt.h
+yymain.o: ../src/config.h
 yyoptions.o: whoami.h
 yyoptions.o: whoami.h
-yyoptions.o: 0.h
-yyoptions.o: yy.h
+yyoptions.o: ../src/0.h
+yyoptions.o: ../src/yy.h
 yypanic.o: whoami.h
 yypanic.o: whoami.h
-yypanic.o: 0.h
-yypanic.o: yy.h
+yypanic.o: ../src/0.h
+yypanic.o: ../src/yy.h
 yyparse.o: whoami.h
 yyparse.o: whoami.h
-yyparse.o: 0.h
-yyparse.o: yy.h
+yyparse.o: ../src/0.h
+yyparse.o: ../src/yy.h
 yyprint.o: whoami.h
 yyprint.o: whoami.h
-yyprint.o: 0.h
-yyprint.o: yy.h
+yyprint.o: ../src/0.h
+yyprint.o: ../src/yy.h
 yyput.o: whoami.h
 yyput.o: whoami.h
-yyput.o: 0.h
-yyput.o: tree.h
-yyput.o: yy.h
+yyput.o: ../src/0.h
+yyput.o: ../src/tree.h
+yyput.o: ../src/yy.h
 yyrecover.o: whoami.h
 yyrecover.o: whoami.h
-yyrecover.o: 0.h
-yyrecover.o: yy.h
+yyrecover.o: ../src/0.h
+yyrecover.o: ../src/yy.h
 yyseman.o: whoami.h
 yyseman.o: whoami.h
-yyseman.o: 0.h
-yyseman.o: yy.h
+yyseman.o: ../src/0.h
+yyseman.o: ../src/yy.h
 yytree.o: whoami.h
 yytree.o: whoami.h
-yytree.o: 0.h
-yytree.o: tree.h
+yytree.o: ../src/0.h
+yytree.o: ../src/tree.h
 # DEPENDENCIES MUST END AT END OF FILE
 # IF YOU PUT STUFF HERE IT WILL GO AWAY
 # see make depend above
 # DEPENDENCIES MUST END AT END OF FILE
 # IF YOU PUT STUFF HERE IT WILL GO AWAY
 # see make depend above