|
|
1.1 ! root 1: ############################################################################### ! 2: # Instructions to Make, for compilation of ISODE password lookup demo ! 3: ############################################################################### ! 4: ! 5: ############################################################################### ! 6: # ! 7: # $Header: /f/osi/others/lookup/RCS/Makefile,v 7.1 90/07/01 21:04:24 mrose Exp $ ! 8: # ! 9: # ! 10: # $Log: Makefile,v $ ! 11: # Revision 7.1 90/07/01 21:04:24 mrose ! 12: # pepsy ! 13: # ! 14: # Revision 7.0 89/11/23 22:56:32 mrose ! 15: # Release 6.0 ! 16: # ! 17: ############################################################################### ! 18: ! 19: ############################################################################### ! 20: # ! 21: # NOTICE ! 22: # ! 23: # Acquisition, use, and distribution of this module and related ! 24: # materials are subject to the restrictions of a license agreement. ! 25: # Consult the Preface in the User's Manual for the full terms of ! 26: # this agreement. ! 27: # ! 28: ############################################################################### ! 29: ! 30: ! 31: ############################################################################### ! 32: # Options ! 33: ############################################################################### ! 34: ! 35: BINDIR = /usr/new/ ! 36: ! 37: ! 38: ############################################################################### ! 39: # Generation Rules for program modules ! 40: ############################################################################### ! 41: ! 42: PEPYPATH= -DPEPYPATH ! 43: ! 44: .c.o:; $(CC) $(CFLAGS) -c $*.c ! 45: ! 46: ! 47: ############################################################################### ! 48: # Programs and Libraries ! 49: ############################################################################### ! 50: ! 51: LIBES = $(TOPDIR)libisode.a ! 52: LLIBS = $(TOPDIR)llib-lisode ! 53: ! 54: ! 55: ############################################################################### ! 56: # Files ! 57: ############################################################################### ! 58: ! 59: HFILES = ryinitiator.h ryresponder.h ! 60: CFILES = lookupd.c lookup.c ryinitiator.c ryresponder.c ! 61: RYFILES = lookup.ry ! 62: ! 63: ! 64: ################################################################## ! 65: # Here it is... ! 66: ################################################################## ! 67: ! 68: all: lookupd lookup ! 69: inst-all: inst-lookupd inst-lookup manuals ! 70: install: inst-all clean ! 71: lint: l-lookupd l-lookup ! 72: ! 73: ! 74: ################################################################## ! 75: # lookupd ! 76: ################################################################## ! 77: ! 78: inst-lookupd: $(SBINDIR)ros.lookup ! 79: ! 80: $(SBINDIR)ros.lookup: lookupd ! 81: -cp $@ zros.lookup ! 82: -rm -f $@ ! 83: cp lookupd $@ ! 84: -@ls -gls $@ ! 85: -@echo "" ! 86: ! 87: lookupd: lookupd.o PasswordLookup-Rops.o ryresponder.o \ ! 88: PasswordLookup_tables.o ! 89: $(LDCC) $(LDFLAGS) -o $@ lookupd.o \ ! 90: PasswordLookup-Rops.o ryresponder.o \ ! 91: PasswordLookup_tables.o $(LIBES) $(LSOCKET) ! 92: ! 93: l-lookupd: PasswordLookup-ops.c LOOKUP-C true ! 94: $(LINT) $(LFLAGS) -DPERFORMER lookupd.c \ ! 95: PasswordLookup-ops.c ryresponder.c \ ! 96: $(LOOKUP-C) $(LLIBS) ! 97: ! 98: lookupd.o: ryresponder.h PasswordLookup-ops.h \ ! 99: PasswordLookup-types.h ! 100: ! 101: PasswordLookup-Rops.o: PasswordLookup-ops.c PasswordLookup-ops.h ! 102: $(CC) $(CFLAGS) -DPERFORMER -c PasswordLookup-ops.c ! 103: mv PasswordLookup-ops.o $@ ! 104: ! 105: ryresponder.o: ryresponder.h ! 106: ! 107: ! 108: ################################################################## ! 109: # lookup ! 110: ################################################################## ! 111: ! 112: inst-lookup: $(BINDIR)lookup ! 113: ! 114: $(BINDIR)lookup: lookup ! 115: -cp $@ zlookup ! 116: -rm -f $@ ! 117: cp lookup $@ ! 118: -@ls -gls $@ ! 119: -@echo "" ! 120: ! 121: lookup: lookup.o PasswordLookup-Iops.o ryinitiator.o \ ! 122: PasswordLookup_tables.o ! 123: $(LDCC) $(LDFLAGS) -o $@ lookup.o PasswordLookup-Iops.o \ ! 124: ryinitiator.o PasswordLookup_tables.o $(LIBES) \ ! 125: $(LSOCKET) ! 126: ! 127: l-lookup: PasswordLookup-ops.c LOOKUP-C true ! 128: $(LINT) $(LFLAGS) -DINVOKER lookup.c PasswordLookup-ops.c \ ! 129: ryinitiator.c $(LOOKUP-C) PasswordLookup-stubs.c \ ! 130: $(LLIBS) ! 131: ! 132: lookup.o: ryinitiator.h PasswordLookup-ops.h PasswordLookup-types.h ! 133: ! 134: PasswordLookup-Iops.o: PasswordLookup-ops.c PasswordLookup-ops.h ! 135: $(CC) $(CFLAGS) -DINVOKER -c PasswordLookup-ops.c ! 136: mv PasswordLookup-ops.o $@ ! 137: ! 138: ryinitiator.o: ryinitiator.h ! 139: ! 140: ! 141: ################################################################ ! 142: # liblookup ! 143: ################################################################ ! 144: ! 145: PasswordLookup_tables.o: PasswordLookup_tables.c PasswordLookup-types.h ! 146: ! 147: PasswordLookup_tables.c PasswordLookup-types.h: PasswordLookup-asn.py \ ! 148: $(TOPDIR)pepsy/xpepsy ! 149: $(TOPDIR)pepsy/xpepsy -A -f -h -m PasswordLookup-asn.py ! 150: ! 151: PasswordLookup-asn.py: lookup.ry $(TOPDIR)rosy/xrosy ! 152: $(TOPDIR)rosy/xrosy -m -pepsy -o $@ lookup.ry ! 153: PasswordLookup-ops.c: lookup.ry ! 154: PasswordLookup-ops.h: lookup.ry ! 155: PasswordLookup-stubs.c: lookup.ry ! 156: ! 157: ! 158: ################################################################ ! 159: # manual pages ! 160: ################################################################ ! 161: ! 162: MANUALS = lookupd.8c lookup.1c ! 163: ! 164: manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS) ! 165: -@echo "" ! 166: ! 167: ! 168: ################################################################ ! 169: # clean ! 170: ################################################################ ! 171: ! 172: clean:; rm -f *.o *.a PasswordLookup* LOOKUP* lookupd lookup z* _* core ! 173: ! 174: grind:; iprint READ-ME Makefile ! 175: tgrind -lc $(HFILES) $(CFILES) ! 176: tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(RYFILES) ! 177: @echo $(MANUALS) | \ ! 178: tr " " "\012" | \ ! 179: sed -e "s%.*%itroff -man &%" | \ ! 180: sh -ve ! 181: ! 182: true:;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.