head     1.3;
branch   ;
access   ;
symbols  ;
locks    bin:1.3;
comment  @@;


1.3
date     91.08.01.12.45.31;  author bin;  state Exp;
branches ;
next     1.2;

1.2
date     91.04.12.16.30.41;  author bin;  state Exp;
branches ;
next     1.1;

1.1
date     91.04.12.15.46.08;  author bin;  state Exp;
branches ;
next     ;


desc
@init ver pulled from Norm's cpu
@


1.3
log
@updated by norm (used to build ship version). Bob H. added $DESTDIR and chmog
stuff.
@
text
@# PD Bourne/Korn Shell for COHERENT

DESTDIR=/interim/usr/bin/

BIN = /usr/bin
STD =../std
PRINT = prhp
INC=-I. -I/usr/spool/uucppublic -I/distrib/usr/include -I/distrib/usr/include/sys

# Must define one of _V7, _SYSV, _BSD, _POSIX
# may define any of JOBS (have BSD or POSIX job control),
# EDIT (emacs-like command editing), SILLY (see edit.c)
OPTIONS = -D_V7 -DEDIT
CFLAGS = -O $(INC) $(OPTIONS)
LDLIBS = /usr/spool/uucppublic/libc.a -lx
LDFLAGS=-n

HDRS =	sh.h table.h expand.h lex.h tree.h tty.h
SRCS1 =	version.c main.c misc.c trap.c alloc.c io.c \
	syn.c lex.c edit.c history.c tree.c 
SRCS2 =	exec.c jobs.c \
	c_sh.c c_ksh.c c_test.c getopts.c ulimit.c \
	var.c table.c eval.c expr.c 
SRCS3 = unistd.c				# compat lib routines
SRCS =	Makefile $(HDRS) $(SRCS1) $(SRCS2) $(SRCS3)

OBJS =	version.o main.o misc.o \
	syn.o lex.o edit.o tree.o \
	exec.o jobs.o trap.o \
	c_sh.o c_ksh.o c_test.o \
	ulimit.o getopts.o expr.o history.o \
	var.o table.o alloc.o io.o eval.o \
	unistd.o

ksh: $(OBJS) 
	$(CC) $(LDFLAGS) -o $(DESTDIR)$@@ $(OBJS) $(LDLIBS)
	fixstack +1000 $(DESTDIR)$@@
	su root chmog 511 bin bin $(DESTDIR)$@@

install: ksh
	cp ksh $(BIN)/ksh

print: Index $(SRCS)
	$(PRINT) Index $(SRCS)

Index: $(SRCS)
	ctags $(SRCS) >Index

ci:
	touch version.c
	ci -u -q $(SRCS)

tar:	ReadMe ksh.1 $(SRCS)
	tar cf ksh.tar ReadMe ksh.1 $(SRCS)

HP_ksh:	$(OBJS)
	$(CC) $(CFLAGS) -DMWC_HP -c edit.c
	$(CC) $(LDFLAGS) -o $@@ $(OBJS) $(LDLIBS)
	fixstack +1000 $@@
	rm edit.o
@


1.2
log
@bob h modified for use on src box
@
text
@d3 2
d8 1
a9 1

d15 1
a15 1
LDLIBS = /lib/libc.a -lx
a16 1
DESTDIR=/interim/usr/bin/
d37 2
a38 4
	su root chown bin $(DESTDIR)$@@
	su root chgrp bin $(DESTDIR)$@@
	su root chmod 511 $(DESTDIR)$@@
	su root fixstack +1000 $(DESTDIR)$@@
d40 2
@


1.1
log
@Initial revision
@
text
@d15 1
d35 5
a39 2
	$(CC) $(LDFLAGS) -o $@@ $(OBJS) $(LDLIBS)
	fixstack +1000 $@@
a40 2
install: ksh
	cp ksh $(BIN)/ksh
@
