Annotation of 43BSDReno/foreign/src/ex/Makefile, revision 1.1

1.1     ! root        1: #      @(#)Makefile    7.32.1.1 (Berkeley) 10/21/90
        !             2: 
        !             3: # Things that can be turned off to save space:
        !             4: #      LISPCODE (-l flag, showmatch and lisp options)
        !             5: #      UCVISUAL (visual \ nonsense on upper case only terminals)
        !             6: #      CHDIR (the undocumented chdir command)
        !             7: #      VMUNIX makes ex considerably larger, raising many limits and
        !             8: #              improving speed and simplicity of maintenance.
        !             9: #
        !            10: # If your system expands tabs to 4 spaces you should -DTABS=4 below.
        !            11: #
        !            12: PROG=  ex
        !            13: SUBDIR=        ex3.7recover ex3.7preserve
        !            14: CFLAGS+=-I. -DTABS=8 -DLISPCODE -DCHDIR -DUCVISUAL -DVFORK -DVMUNIX \
        !            15:        -DFASTTAG -DUNIX_SBRK
        !            16: SRCS=  ex.c ex_addr.c ex_cmds.c ex_cmds2.c ex_cmdsub.c ex_data.c ex_extern.c \
        !            17:        ex_get.c ex_io.c ex_put.c ex_re.c ex_set.c ex_subr.c ex_tagio.c \
        !            18:        ex_temp.c ex_tty.c ex_unix.c ex_v.c ex_vadj.c ex_vget.c ex_vmain.c \
        !            19:        ex_voper.c ex_vops.c ex_vops2.c ex_vops3.c ex_vput.c ex_vwind.c \
        !            20:        printf.c
        !            21: BINMODE=1755
        !            22: DPADD= strings.o ${LIBTERMCAP}
        !            23: LDADD= strings.o -z -ltermcap
        !            24: MAN1=  ex.0 vi.0
        !            25: LINKS= ${BINDIR}/ex ${BINDIR}/vi ${BINDIR}/ex ${BINDIR}/view \
        !            26:        ${BINDIR}/ex ${BINDIR}/edit
        !            27: 
        !            28: # There's a boostrap problem here -- ex is necessary to build ex_vars.h.
        !            29: # The file ex_vars.h.init can be used to build a version of ex to start
        !            30: # with.
        !            31: CLEANFILES+=ex_vars.h strings xs.c xs.s x.c strings.o
        !            32: 
        !            33: SHAREDSTRINGS= sharedstrings
        !            34: 
        !            35: ex_vars.h: ex_data.c
        !            36:        csh -f ${.CURDIR}/makeoptions ${.CURDIR}/ex_data.c ${CFLAGS:M-[ID]*}
        !            37: 
        !            38: # xstr: hands off!
        !            39: strings.o: strings
        !            40:        xstr
        !            41:        ${CC} -c -S xs.c
        !            42:        ed - < ${.CURDIR}/rofix xs.s
        !            43:        ${AS} -o strings.o xs.s
        !            44:        rm xs.s
        !            45: 
        !            46: .include <bsd.prog.mk>
        !            47: 
        !            48: ${OBJS} ${SUBDIR} .depend: ex_vars.h
        !            49: ${OBJS}: strings
        !            50: strings:
        !            51:        touch strings

unix.superglobalmegacorp.com

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