|
|
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)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.