Annotation of 43BSDReno/share/mk/sys.mk, revision 1.1.1.1

1.1       root        1: #      @(#)sys.mk      5.9 (Berkeley) 6/29/90
                      2: 
                      3: unix=          We run UNIX.
                      4: 
                      5: .SUFFIXES: .out .a .ln .o .c .F .f .e .r .y .l .s .cl .p .h 
                      6: 
                      7: .LIBS:         .a
                      8: 
                      9: AR=            ar
                     10: ARFLAGS=       rl
                     11: RANLIB=                ranlib
                     12: 
                     13: .if (${MACHINE} == "hp300")
                     14: AS=            /usr/local/lib/gcc-as
                     15: .else
                     16: AS=            as
                     17: .endif
                     18: 
                     19: AFLAGS=
                     20: 
                     21: CC=            cc
                     22: CFLAGS=                -O
                     23: 
                     24: .if (${MACHINE} == "hp300")
                     25: CPP=           /usr/local/lib/gcc-cpp -traditional
                     26: .else
                     27: CPP=           cpp
                     28: .endif
                     29: 
                     30: FC=            f77
                     31: FFLAGS=                -O
                     32: EFLAGS=
                     33: 
                     34: LEX=           lex
                     35: LFLAGS=
                     36: 
                     37: LD=            ld
                     38: LDFLAGS=
                     39: 
                     40: LINT=          lint
                     41: LINTFLAGS=     -chapbx
                     42: 
                     43: MAKE=          make
                     44: 
                     45: PC=            pc
                     46: PFLAGS=
                     47: 
                     48: RC=            f77
                     49: RFLAGS=
                     50: 
                     51: SHELL=         sh
                     52: 
                     53: YACC=          yacc
                     54: YFLAGS=-d
                     55: 
                     56: .c.o:
                     57:        ${CC} ${CFLAGS} -c ${.IMPSRC}
                     58: 
                     59: .p.o:
                     60:        ${PC} ${PFLAGS} -c ${.IMPSRC}
                     61: 
                     62: .e.o .r.o .F.o .f.o:
                     63:        ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC}
                     64: 
                     65: .s.o:
                     66:        ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC}
                     67: 
                     68: .y.o:
                     69:        ${YACC} ${YFLAGS} ${.IMPSRC}
                     70:        ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET}
                     71:        rm -f y.tab.c
                     72: 
                     73: .l.o:
                     74:        ${LEX} ${LFLAGS} ${.IMPSRC}
                     75:        ${CC} ${CFLAGS} -c lex.yy.c -o ${.TARGET}
                     76:        rm -f lex.yy.c
                     77: 
                     78: .y.c:
                     79:        ${YACC} ${YFLAGS} ${.IMPSRC}
                     80:        mv y.tab.c ${.TARGET}
                     81: 
                     82: .l.c:
                     83:        ${LEX} ${LFLAGS} ${.IMPSRC}
                     84:        mv lex.yy.c ${.TARGET}
                     85: 
                     86: .s.out .c.out .o.out:
                     87:        ${CC} ${CFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET}
                     88: 
                     89: .f.out .F.out .r.out .e.out:
                     90:        ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${.IMPSRC} \
                     91:            ${LDLIBS} -o ${.TARGET}
                     92:        rm -f ${.PREFIX}.o
                     93: 
                     94: .y.out:
                     95:        ${YACC} ${YFLAGS} ${.IMPSRC}
                     96:        ${CC} ${CFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET}
                     97:        rm -f y.tab.c
                     98: 
                     99: .l.out:
                    100:        ${LEX} ${LFLAGS} ${.IMPSRC}
                    101:        ${CC} ${CFLAGS} lex.yy.c ${LDLIBS} -ll -o ${.TARGET}
                    102:        rm -f lex.yy.c

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.