Bell 32V development
[unix-history] / usr / src / cmd / learn / omakefile
LESSONS = files editor morefiles macros eqn C
FILES = lrndef lrnref \
copy.c dounit.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 tee.c \
makefile
OBJECTS = copy.o dounit.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 = /usr/lib/learn
cp: all
cp learn /bin
cp tee $(LLIB)
cp lcount $(LLIB)
rm learn tee lcount *.o
@echo "Now do 'make lessons' if you need to extract the lesson archives"
cmp: all
cmp learn /bin/learn
cmp tee $(LLIB)/tee
cmp lcount $(LLIB)/lcount
rm learn tee lcount *.o
all: learn tee lcount
learn: $(OBJECTS)
cc -n -s -o learn $(CFLAGS) $(OBJECTS) $(LIBRARY)
$(OBJECTS): lrnref
learn.o: lrndef
tee:
cc $(CFLAGS) -s -n tee.c -o tee $(LIBRARY)
lcount:
cc $(CFLAGS) -s -n lcount.c -o lcount $(LIBRARY)
lessons: $(LESSONS)
files:
-if test ! -r $(LLIB)/files; then mkdir $(LLIB)/files; fi
(cd $(LLIB)/files; ar x ../files.a)
morefiles:
-if test ! -r $(LLIB)/morefiles; then mkdir $(LLIB)/morefiles; fi
(cd $(LLIB)/morefiles; ar x ../morefiles.a)
editor:
-if test ! -r $(LLIB)/editor; then mkdir $(LLIB)/editor; fi
(cd $(LLIB)/editor; ar x ../editor.a)
macros:
-if test ! -r $(LLIB)/macros; then mkdir $(LLIB)/macros; fi
(cd $(LLIB)/macros; ar x ../macros.a)
eqn:
-if test ! -r $(LLIB)/eqn; then mkdir $(LLIB)/eqn; fi
(cd $(LLIB)/eqn; ar x ../eqn.a)
C:
-if test ! -r $(LLIB)/C; then mkdir $(LLIB)/C; fi
(cd $(LLIB)/C; ar x ../C.a)