|
|
1.1 root 1: # @(#)Makefile 4.3 (Berkeley) 83/06/19
2: #
3:
4: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
5: DESTDIR=
6:
7: LESSONS = files editor morefiles macros eqn C
8:
9: FILES = lrnref.h \
10: copy.c dounit.c getlesson.c learn.c list.c \
11: makpipe.c maktee.c mem.c mysys.c selsub.c selunit.c \
12: start.c whatnow.c wrapup.c \
13: lcount.c lrntee.c \
14: makefile
15:
16: OBJECTS = copy.o dounit.o getlesson.o learn.o list.o mem.o \
17: makpipe.o maktee.o mysys.o selsub.o selunit.o \
18: start.o whatnow.o wrapup.o
19:
20: CFLAGS = -O
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: ccinstall: all
33: cp learn lrntee lcount $(LLIB)
34: chmod 755 $(LLIB)/*
35: strip $(LLIB)/*
36:
37: clean:
38: rm -f *.o learn lrntee lcount errs
39:
40: cleansrc:
41: rm -f *.[ch] Makefile
42:
43: cmp: all
44: cmp learn $(DESTDIR)/usr/bin/learn
45: cmp learn $(LLIB)/learn
46: cmp lrntee $(LLIB)/lrntee
47: cmp lcount $(LLIB)/lcount
48: rm learn lrntee lcount *.o
49:
50: learn: $(OBJECTS)
51: ${CC} -o learn $(CFLAGS) $(OBJECTS) $(LIBRARY)
52:
53: $(OBJECTS): lrnref.h
54:
55: lcount lrntee:
56: ${CC} $(CFLAGS) [email protected] -o $@ $(LIBRARY)
57:
58: log:
59: -rm -r $(LLIB)/../log; mkdir $(LLIB)/../log; chmod +w $(LLIB)/../log
60:
61: check:
62: -@test -r $(LLIB)/lrntee || echo 'lrntee not present; make lrntee'
63: -@test -r $(LLIB)/lcount || echo 'lcount not present; make lcount'
64: -@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.