Annotation of coherent/g/usr/bin/ksh/Makefile, revision 1.1

1.1     ! root        1: # PD Bourne/Korn Shell for COHERENT
        !             2: DESTDIR=/bin386/usr/bin/
        !             3: BIN = /usr/bin
        !             4: STD =../std
        !             5: PRINT = prhp
        !             6: INC=-I. -I/usr/include/sys
        !             7: 
        !             8: # Must define one of _V7, _SYSV, _BSD, _POSIX
        !             9: # may define any of JOBS (have BSD or POSIX job control),
        !            10: # EDIT (emacs-like command editing), SILLY (see edit.c)
        !            11: 
        !            12: #OPTIONS = -D_V7 -DEDIT
        !            13: OPTIONS = -D_SYSV -DEDIT
        !            14: #CFLAGS = -O $(INC) $(OPTIONS)
        !            15: CFLAGS = -O $(OPTIONS)
        !            16: LDLIBS =
        !            17: LDFLAGS=
        !            18: 
        !            19: HDRS = sh.h table.h expand.h lex.h tree.h tty.h
        !            20: SRCS1 =        version.c main.c misc.c trap.c alloc.c io.c \
        !            21:        syn.c lex.c edit.c history.c tree.c 
        !            22: SRCS2 =        exec.c jobs.c \
        !            23:        c_sh.c c_ksh.c c_test.c getopts.c ulimit.c \
        !            24:        var.c table.c eval.c expr.c 
        !            25: SRCS3 = unistd.c                               # compat lib routines
        !            26: SRCS = Makefile $(HDRS) $(SRCS1) $(SRCS2) $(SRCS3)
        !            27: 
        !            28: OBJS = version.o misc.o \
        !            29:        syn.o lex.o edit.o tree.o \
        !            30:        exec.o jobs.o trap.o \
        !            31:        c_sh.o c_ksh.o c_test.o \
        !            32:        ulimit.o getopts.o expr.o history.o \
        !            33:        var.o table.o alloc.o io.o eval.o \
        !            34:        unistd.o main.o
        !            35: 
        !            36: sgtty_ksh: $(OBJS) 
        !            37:        $(CC) $(CFLAGS) -c ../edit.c
        !            38:        $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
        !            39: 
        !            40: print: Index $(SRCS)
        !            41:        $(PRINT) Index $(SRCS)
        !            42: 
        !            43: Index: $(SRCS)
        !            44:        ctags $(SRCS) >Index
        !            45: 
        !            46: ci:
        !            47:        touch version.c
        !            48:        ci -u -q $(SRCS)
        !            49: 
        !            50: tar:   ReadMe ksh.1 $(SRCS)
        !            51:        tar cf ksh.tar ReadMe ksh.1 $(SRCS)
        !            52: 
        !            53: #HP_ksh:       $(OBJS)
        !            54: #      $(CC) $(CFLAGS) -DMWC_HP -c edit.c
        !            55: #      $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
        !            56: #      fixstack +1000 $@
        !            57: #      rm edit.o
        !            58: 
        !            59: termio_ksh:    edit.c $(OBJS) 
        !            60:        $(CC) $(CFLAGS) -DMWC_HP -c $<
        !            61:        $(CC) $(LDFLAGS) -o $(DESTDIR)ksh $(OBJS) $(LDLIBS)

unix.superglobalmegacorp.com

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