3 # Posix 1003.2 mandated rules
5 # Quoted directly from the Posix 1003.2 draft, only the macros
6 # $@, $< and $* have been replaced by ${.TARGET}, ${.IMPSRC}, and
11 ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC}
14 ${FC} ${FFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC}
17 cp -f ${.IMPSRC} ${.TARGET}
23 ${CC} ${CFLAGS} -c ${.IMPSRC}
26 ${FC} ${FFLAGS} -c ${.IMPSRC}
29 ${YACC} ${YFLAGS} ${.IMPSRC}
30 ${CC} ${CFLAGS} -c y.tab.c
35 ${LEX} ${LFLAGS} ${.IMPSRC}
36 ${CC} ${CFLAGS} -c lex.yy.c
38 mv lex.yy.o ${.TARGET}
41 ${YACC} ${YFLAGS} ${.IMPSRC}
45 ${LEX} ${LFLAGS} ${.IMPSRC}
46 mv lex.yy.c ${.TARGET}
49 ${CC} ${CFLAGS} -c ${.IMPSRC}
50 ${AR} ${ARFLAGS} ${.TARGET} ${.PREFIX}.o
54 ${FC} ${FFLAGS} -c ${.IMPSRC}
55 ${AR} ${ARFLAGS} ${.TARGET} ${.PREFIX}.o