|
|
Power 6/32 Unix version 1.2b
# @(#)Makefile 4.3 (Berkeley) 83/06/19
#
MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
DESTDIR=
LESSONS = files editor morefiles macros eqn C
FILES = lrnref.h \
copy.c dounit.c getlesson.c learn.c list.c \
makpipe.c maktee.c mem.c mysys.c selsub.c selunit.c \
start.c whatnow.c wrapup.c \
lcount.c lrntee.c \
makefile
OBJECTS = copy.o dounit.o getlesson.o learn.o list.o mem.o \
makpipe.o maktee.o mysys.o selsub.o selunit.o \
start.o whatnow.o wrapup.o
CFLAGS = -O
LIBRARY =
LLIB = $(DESTDIR)/usr/lib/learn/bin
all: learn lrntee lcount
install: all
install -c -s learn $(DESTDIR)/usr/bin
install -s learn $(LLIB)
install -s lrntee $(LLIB)
install -s lcount $(LLIB)
ccinstall: all
cp learn lrntee lcount $(LLIB)
chmod 755 $(LLIB)/*
strip $(LLIB)/*
clean:
rm -f *.o learn lrntee lcount errs
cleansrc:
rm -f *.[ch] Makefile
cmp: all
cmp learn $(DESTDIR)/usr/bin/learn
cmp learn $(LLIB)/learn
cmp lrntee $(LLIB)/lrntee
cmp lcount $(LLIB)/lcount
rm learn lrntee lcount *.o
learn: $(OBJECTS)
${CC} -o learn $(CFLAGS) $(OBJECTS) $(LIBRARY)
$(OBJECTS): lrnref.h
lcount lrntee:
${CC} $(CFLAGS) [email protected] -o $@ $(LIBRARY)
log:
-rm -r $(LLIB)/../log; mkdir $(LLIB)/../log; chmod +w $(LLIB)/../log
check:
-@test -r $(LLIB)/lrntee || echo 'lrntee not present; make lrntee'
-@test -r $(LLIB)/lcount || echo 'lcount not present; make lcount'
-@test -r $(LLIB)/../log || echo 'log directory not present; make log if you want logging'
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.