.SUFFIXES
: .out .a .ln .o .c .F .f .e .r .y .l .s .cl .p .h \
.8 .7 .6 .5 .4 .3 .2 .1 .0
#.SUFFIXES: .out .a .ln .o .c .F .f .e .r .y .l .s .cl .p .h \
# .c,v .y,v .l,v .s,v .h,v .8 .7 .6 .5 .4 .3 .2 .1 .0
MAKE
= /usr
/src
/usr.bin
/pmake
/obj
/pmake
#.c,v.c .y,v.y .l,v.l .s,v.s .h,v.h:
# ${CO} ${COFLAGS} ${.IMPSRC} ${.TARGET}
${CC} ${CFLAGS} -c
${.IMPSRC
}
${PC} ${PFLAGS} -c
${.IMPSRC
}
${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c
${.IMPSRC
}
${AS} ${AFLAGS} -o
${.TARGET
} ${.IMPSRC
}
${YACC} ${YFLAGS} ${.IMPSRC
}
${CC} ${CFLAGS} -c y.tab.c
-o
${.TARGET
}
${LEX} ${LFLAGS} ${.IMPSRC
}
${CC} ${CFLAGS} -c
lex.yy.c
-o
${.TARGET
}
${YACC} ${YFLAGS} ${.IMPSRC
}
${LEX} ${LFLAGS} ${.IMPSRC
}
${CC} ${CFLAGS} ${.IMPSRC
} ${LDLIBS} -o
${.TARGET
}
.f.out .F.out .r.out .e.out
:
${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${.IMPSRC
} \
${YACC} ${YFLAGS} ${.IMPSRC
}
${CC} ${CFLAGS} y.tab.c
${LDLIBS} -ly
-o
${.TARGET
}
${LEX} ${LFLAGS} ${.IMPSRC
}
${CC} ${CFLAGS} lex.yy.c
${LDLIBS} -ll
-o
${.TARGET
}
.8.0 .7.0 .6.0 .5.0 .4.0 .3.0 .2.0 .1.0:
${NROFF} -man
-h
${.IMPSRC
} > ${.TARGET
}