|
|
1.1 ! root 1: # ! 2: # gendisk Makefile. ! 3: # ! 4: PROGRAM= gendisk ! 5: CFILES= gendisk.c ! 6: MFILES= ! 7: HFILES= ! 8: ! 9: ifneq "" "$(wildcard /bin/mkdirs)" ! 10: MKDIRS = /bin/mkdirs ! 11: else ! 12: MKDIRS = /bin/mkdir -p ! 13: endif ! 14: ! 15: # ! 16: # OBJROOT and SYMROOT are overridden by RC tools for builds from read-only ! 17: # source. ! 18: # ! 19: OBJROOT= . ! 20: SYMROOT= . ! 21: VPATH= $(OBJROOT) ! 22: ! 23: CFLAGS= -g -arch m68k -MD -Wall -Wnoformat -I/Net/iowa/dewitt/dmitch/proj/MKNRW/mknrw ! 24: ! 25: SOURCEFILES= Makefile $(CFILES) $(MFILES) $(HFILES) ! 26: OFILES= $(CFILES:.c=.o) $(MFILES:.m=.o) ! 27: LIBS= ! 28: ! 29: TARGETS = $(OBJROOT)/gendisk ! 30: ! 31: all debug: $(OBJROOT) $(TARGETS) ! 32: ! 33: # ! 34: # Note we don't build this at install time; we have to build on ! 35: # an m68k. ! 36: # ! 37: install installhdrs install_only tags kern: ! 38: ! 39: installsrc: $(SRCROOT) ! 40: gnutar cf - $(SOURCEFILES) | (cd $(SRCROOT); gnutar xpf -) ! 41: ! 42: clean: ! 43: -rm -f *.o *.d $(TARGETS) Makedep *~ ! 44: ! 45: $(SRCROOT) $(OBJROOT): ! 46: $(MKDIRS) $@ ! 47: ! 48: $(OBJROOT)/$(PROGRAM): $(OFILES) ! 49: ${CC} $(CFLAGS) -o $@ $(OFILES) $(LIBS) ! 50: ! 51: .c.o: ! 52: ${CC} ${CFLAGS} -c -o $(OBJROOT)/$@ \ ! 53: -dependency-file $(OBJROOT)/$(*F).d $(*F).c ! 54: md -u Makedep -d $(OBJROOT)/$(*F).d ! 55: ! 56: .m.o: ! 57: ${CC} ${CFLAGS} -c -o $(OBJROOT)/$@ \ ! 58: -dependency-file $(OBJROOT)/$(*F).d $(*F).m ! 59: md -u Makedep -d $(OBJROOT)/$(*F).d ! 60: ! 61: -include Makedep
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.