|
|
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.