|
|
1.1 ! root 1: # $Header: Makefile,v 1.1 84/09/14 15:37:40 nicklin Exp $ ! 2: # ! 3: CFLAGS = -D$(VERSION) -O ! 4: ! 5: DEST = $(DESTDIR)/usr/new ! 6: ! 7: EXTHDRS = /usr/include/ctype.h \ ! 8: /usr/include/signal.h \ ! 9: /usr/include/stdio.h \ ! 10: /usr/include/sys/dir.h \ ! 11: /usr/include/sys/file.h \ ! 12: /usr/include/sys/types.h ! 13: ! 14: HDRS = Mkmf.h \ ! 15: defaultrul.h \ ! 16: defaultsfx.h \ ! 17: dlist.h \ ! 18: getarg.h \ ! 19: hash.h \ ! 20: macro.h \ ! 21: null.h \ ! 22: path.h \ ! 23: rule.h \ ! 24: sccsid.h \ ! 25: slist.h \ ! 26: spms.h \ ! 27: suffix.h \ ! 28: system.h \ ! 29: target.h \ ! 30: yesno.h ! 31: ! 32: LDFLAGS = ! 33: ! 34: LIBS = ! 35: ! 36: LINKER = cc ! 37: ! 38: LINTFLAGS = -D$(VERSION) ! 39: ! 40: LINTLIST = -lc ! 41: ! 42: MAKEFILE = Makefile ! 43: ! 44: OBJS = Mkmf.o \ ! 45: badopt.o \ ! 46: buildlist.o \ ! 47: depend.o \ ! 48: dlist.o \ ! 49: editmf.o \ ! 50: getcwp.o \ ! 51: getproject.o \ ! 52: hash.o \ ! 53: iolin.o \ ! 54: macro.o \ ! 55: misc.o \ ! 56: mustfopen.o \ ! 57: optpath.o \ ! 58: pathcat.o \ ! 59: pathhead.o \ ! 60: pperror.o \ ! 61: rule.o \ ! 62: slappend.o \ ! 63: slinit.o \ ! 64: slsort.o \ ! 65: strpcpy.o \ ! 66: strsav.o \ ! 67: suffix.o \ ! 68: usage.o \ ! 69: warn.o \ ! 70: warn2.o \ ! 71: warns.o ! 72: ! 73: PRINT = pr ! 74: ! 75: PROGRAM = mkmf ! 76: ! 77: SRCS = Mkmf.c \ ! 78: badopt.c \ ! 79: buildlist.c \ ! 80: depend.c \ ! 81: dlist.c \ ! 82: editmf.c \ ! 83: getcwp.c \ ! 84: getproject.c \ ! 85: hash.c \ ! 86: iolin.c \ ! 87: macro.c \ ! 88: misc.c \ ! 89: mustfopen.c \ ! 90: optpath.c \ ! 91: pathcat.c \ ! 92: pathhead.c \ ! 93: pperror.c \ ! 94: rule.c \ ! 95: slappend.c \ ! 96: slinit.c \ ! 97: slsort.c \ ! 98: strpcpy.c \ ! 99: strsav.c \ ! 100: suffix.c \ ! 101: usage.c \ ! 102: warn.c \ ! 103: warn2.c \ ! 104: warns.c ! 105: ! 106: VERSION = V4BSD ! 107: ! 108: all: $(PROGRAM) ! 109: ! 110: $(PROGRAM): $(OBJS) $(LIBS) ! 111: @echo -n "Loading $(PROGRAM) ... " ! 112: @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) ! 113: @echo "done" ! 114: ! 115: clean:; @rm -f $(OBJS) ! 116: ! 117: co:; @co -r$(VERSION) $(HDRS) $(SRCS) ! 118: ! 119: depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST) ! 120: ! 121: diff:; @rcsdiff -r$(VERSION) $(HDRS) $(SRCS) ! 122: ! 123: index:; @ctags -wx $(HDRS) $(SRCS) ! 124: ! 125: install: $(PROGRAM) ! 126: @echo Installing $(PROGRAM) in $(DEST) ! 127: @install -s $(PROGRAM) $(DEST) ! 128: ! 129: lint:; @lint $(LINTFLAGS) $(SRCS) $(LINTLIST) ! 130: ! 131: print:; @$(PRINT) $(HDRS) $(SRCS) ! 132: ! 133: program: $(PROGRAM) ! 134: ! 135: tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) ! 136: ! 137: update: $(DEST)/$(PROGRAM) ! 138: ! 139: $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) ! 140: @make -f $(MAKEFILE) DEST=$(DEST) install tags
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.