home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
minnie.tuhs.org
/
unixen.tar
/
unixen
/
PDP-11
/
Distributions
/
ucb
/
spencer_2bsd.tar.gz
/
2bsd.tar
/
src
/
ex
/
makefile.CORY
< prev
next >
Wrap
Makefile
|
1980-02-17
|
3KB
|
115 lines
#
# Cory Hall 11/70
#
.c.o:
${MKSTR} - ex2.0strings x $*.c
${CC} -E ${CFLAGS} x$*.c | ${XSTR} -c -
rm -f x$*.c
${CC} ${CFLAGS} -O -c x.c
mv x.o $*.o
BINDIR= /usr/new
LIBDIR= /usr/lib
FOLD= /usr/new/fold
AS= -as
XSTR= /usr/new/xstr
CFLAGS= -DTABS=8 -I/usr/include/retrofit -t0 -t1 -DV6 -DQUOTA -DLISP -DCHDIR -DUCVISUAL
MKSTR= /usr/new/mkstr
CXREF= /usr/bin/cxref
INCLUDE=/usr/include/retrofit
PR= /usr/new/pr
CTAGS= /usr/new/ctags
OBJS= ex.o ex_addr.o ex_cmds.o ex_cmds2.o ex_cmdsub.o ex_data.o ex_get.o \
ex_io.o ex_put.o ex_re.o ex_set.o ex_subr.o ex_temp.o ex_tty.o \
ex_v.o ex_vadj.o ex_vget.o ex_vmain.o ex_voperate.o \
ex_vops.o ex_vops2.o ex_vops3.o ex_vput.o ex_vwind.o \
11printf.o strings.o
ca.out: ${OBJS}
${CC} -i ${OBJS} -ltermlib -lretro -lS -o ca.out
tags:
${CTAGS} ex.c ex_*.c
strings.o: strings
${XSTR}
${CC} -c xs.c
mv xs.o strings.o
cexrecover: cexrecover.o
${CC} -o cexrecover cexrecover.o -lretro -lS
cexrecover.o:
${CC} ${CFLAGS} -c -O cexrecover.c
cexpreserve: cexpreserve.o
${CC} -o cexpreserve cexpreserve.o -lretro -lS
cexpreserve.o:
${CC} ${CFLAGS} -c cexpreserve.c
clean:
rm a.out cexrecover cexpreserve ex2.0strings strings errs core trace
-rm *.o x*.[cs]
install: ca.out
-chmod 755 ${DESTDIR}/${BINDIR}/ex
-${DESTDIR}/${BINDIR}/ex </dev/null
-rm -f ${DESTDIR}/${BINDIR}/ex ${DESTDIR}/${BINDIR}/edit ${DESTDIR}/${BINDIR}/vi
cp ca.out ${DESTDIR}/${BINDIR}/ex
ln ${DESTDIR}/${BINDIR}/ex ${DESTDIR}/${BINDIR}/edit
ln ${DESTDIR}/${BINDIR}/ex ${DESTDIR}/${BINDIR}/vi
cp ex2.0strings ${DESTDIR}/${LIBDIR}/ex2.0strings
installutil: cexrecover cexpreserve
cp cexrecover ${DESTDIR}/${LIBDIR}/ex2.0recover
cp cexpreserve ${DESTDIR}/${LIBDIR}/ex2.0preserve
lint:
lint ex.c ex_?*.c
lint -u cexrecover.c
lint cexpreserve.c
print:
@-rm x.c xs.c >/dev/null
@${PR} READ* BUGS
@${PR} makefile*
@(size -l a.out ; size *.o) | ${PR} -h sizes
@${PR} termcap
@${FOLD} /etc/ttycap | ${PR} -h /etc/ttycap
@${PR} -h errno.h ${INCLUDE}/errno.h
@${PR} -h pwd.h ${INCLUDE}/pwd.h
@${PR} -h setjmp.h ${INCLUDE}/setjmp.h
@${PR} -h sgtty.h ${INCLUDE}/sgtty.h
@${PR} -h signal.h ${INCLUDE}/signal.h
@${PR} -h sys/dir.h ${INCLUDE}/sys/dir.h
@${PR} -h sys/stat.h ${INCLUDE}/sys/stat.h
@${PR} -h sys/types.h ${INCLUDE}/sys/types.h
@ls -ls | ${PR}
@${CXREF} *.c | ${PR} -h XREF
@${PR} *.h *.c
printlong:
@-rm x.c xs.c >/dev/null
@${PR} -l88 READ* BUGS
@${PR} -l88 makefile*
@(size -l a.out ; size *.o) | ${PR} -l88 -h sizes
@${PR} -l88 termcap
@${FOLD} /etc/ttycap | ${PR} -l88 -h /etc/ttycap
@${PR} -l88 -h errno.h ${INCLUDE}/errno.h
@${PR} -l88 -h pwd.h ${INCLUDE}/pwd.h
@${PR} -l88 -h setjmp.h ${INCLUDE}/setjmp.h
@${PR} -l88 -h sgtty.h ${INCLUDE}/sgtty.h
@${PR} -l88 -h signal.h ${INCLUDE}/signal.h
@${PR} -l88 -h sys/dir.h ${INCLUDE}/sys/dir.h
@${PR} -l88 -h sys/stat.h ${INCLUDE}/sys/stat.h
@${PR} -l88 -h sys/types.h ${INCLUDE}/sys/types.h
@ls -ls | ${PR} -l88
@${CXREF} *.c | ${PR} -l88 -h XREF
@${PR} -l88 *.h *.c
printvis:
@${PR} READ* BUGS
@${PR} makefile*
@${PR} ex_vis.h ex_v*.c
@${PR} termcap