|
|
1.1 ! root 1: ############################################################################### ! 2: # Instructions to Make, for compilation of the ISODE callback demo ! 3: ############################################################################### ! 4: ! 5: ############################################################################### ! 6: # ! 7: # $Header: /f/osi/others/callback/RCS/Makefile,v 7.0 89/11/23 21:58:09 mrose Rel $ ! 8: # ! 9: # ! 10: # $Log: Makefile,v $ ! 11: # Revision 7.0 89/11/23 21:58:09 mrose ! 12: # Release 6.0 ! 13: # ! 14: ############################################################################### ! 15: ! 16: ############################################################################### ! 17: # ! 18: # NOTICE ! 19: # ! 20: # Acquisition, use, and distribution of this module and related ! 21: # materials are subject to the restrictions of a license agreement. ! 22: # Consult the Preface in the User's Manual for the full terms of ! 23: # this agreement. ! 24: # ! 25: ############################################################################### ! 26: ! 27: ! 28: ############################################################################### ! 29: # Options ! 30: ############################################################################### ! 31: ! 32: BINDIR = /usr/new/ ! 33: ! 34: ! 35: ############################################################################### ! 36: # Generation Rules for program modules ! 37: ############################################################################### ! 38: ! 39: .c.o:; $(CC) $(CFLAGS) -c $*.c ! 40: ! 41: ! 42: ############################################################################### ! 43: # Programs and Libraries ! 44: ############################################################################### ! 45: ! 46: LIBES = $(TOPDIR)libisode.a ! 47: LLIBS = $(TOPDIR)llib-lisode ! 48: ! 49: ! 50: ############################################################################### ! 51: # Files ! 52: ############################################################################### ! 53: ! 54: HFILES = callback.h ! 55: CFILES = initiator.c responder.c report.c ! 56: ! 57: ! 58: ################################################################## ! 59: # Here it is... ! 60: ################################################################## ! 61: ! 62: all: initiator responder ! 63: inst-all: inst-initiator inst-responder ! 64: install: inst-all clean ! 65: lint: l-initiator l-responder ! 66: ! 67: ! 68: ################################################################## ! 69: # initiator ! 70: ################################################################## ! 71: ! 72: inst-initiator: $(BINDIR)callback ! 73: ! 74: $(BINDIR)callback: xinitiator ! 75: -cp $@ zcallback ! 76: -rm -f $@ ! 77: cp xinitiator $@ ! 78: -@ls -gls $@ ! 79: -@echo "" ! 80: ! 81: initiator: xinitiator ! 82: ! 83: xinitiator: initiator.o report.o ! 84: $(LDCC) $(LDFLAGS) -o $@ initiator.o report.o $(LIBES) \ ! 85: $(LSOCKET) ! 86: ! 87: l-initiator:; $(LINT) $(LFLAGS) initiator.c report.c $(LLIBS) ! 88: ! 89: initiator.o: $(HFILES) ! 90: ! 91: ! 92: ################################################################## ! 93: # responder ! 94: ################################################################## ! 95: ! 96: inst-responder: $(SBINDIR)iso.callback ! 97: ! 98: $(SBINDIR)iso.callback: xresponder ! 99: -cp $@ ziso.callback ! 100: -rm -f $@ ! 101: cp xresponder $@ ! 102: -@ls -gls $@ ! 103: -@echo "" ! 104: ! 105: responder: xresponder ! 106: ! 107: xresponder: responder.o report.o ! 108: $(LDCC) $(LDFLAGS) -o $@ responder.o report.o $(LIBES) \ ! 109: $(LSOCKET) ! 110: ! 111: l-responder:; $(LINT) $(LFLAGS) responder.c report.c $(LLIBS) ! 112: ! 113: ! 114: responder.o: $(HFILES) ! 115: ! 116: ! 117: ################################################################## ! 118: # clean ! 119: ################################################################## ! 120: ! 121: clean:; rm -f *.o x* z* _* core ! 122: ! 123: grind:; iprint Makefile ! 124: tgrind -lc $(HFILES) $(CFILES) ! 125: ! 126: true:;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.