|
|
1.1 root 1: # @(#)Makefile 4.4 (Berkeley) 86/05/15
2: #
3: DESTDIR=
4:
5: # The vi lessons come with the user-contributed software.
6: LESSONS = files editor morefiles macros eqn C
7:
8: FILES = lrnref.h \
9: copy.c dounit.c getlesson.c learn.c list.c \
10: makpipe.c maktee.c mem.c mysys.c selsub.c selunit.c \
11: start.c whatnow.c wrapup.c \
12: lcount.c lrntee.c \
13: makefile
14:
15: OBJECTS = copy.o dounit.o getlesson.o learn.o list.o mem.o \
16: makpipe.o maktee.o mysys.o selsub.o selunit.o \
17: start.o whatnow.o wrapup.o
18:
19: # Flag BSD4_2 means 4.2 or later.
20: CFLAGS = -O -DBSD4_2
21: LIBRARY =
22: LLIB = $(DESTDIR)/usr/lib/learn/bin
23:
24: all: learn lrntee lcount
25:
26: install: all
27: install -c -s learn $(DESTDIR)/usr/bin
28: install -s learn $(LLIB)
29: install -s lrntee $(LLIB)
30: install -s lcount $(LLIB)
31:
32: clean:
33: rm -f *.o learn lrntee lcount errs
34:
35: cmp: all
36: cmp learn $(DESTDIR)/usr/bin/learn
37: cmp learn $(LLIB)/learn
38: cmp lrntee $(LLIB)/lrntee
39: cmp lcount $(LLIB)/lcount
40: rm learn lrntee lcount *.o
41:
42: learn: $(OBJECTS)
43: cc -o learn $(CFLAGS) $(OBJECTS) $(LIBRARY)
44:
45: $(OBJECTS): lrnref.h
46:
47: lcount lrntee:
48: cc $(CFLAGS) [email protected] -o $@ $(LIBRARY)
49:
50: log:
51: -rm -r $(LLIB)/../log; mkdir $(LLIB)/../log; chmod +w $(LLIB)/../log
52:
53: check:
54: -@test -r $(LLIB)/lrntee || echo 'lrntee not present; make lrntee'
55: -@test -r $(LLIB)/lcount || echo 'lcount not present; make lcount'
56: -@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.