Annotation of 43BSDReno/contrib/isode-beta/Makefile, revision 1.1.1.1

1.1       root        1: ##########################################################################
                      2: #   Instructions to Make, for compilation of ISODE processes
                      3: ##########################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/RCS/Makefile,v 7.5 90/07/27 08:49:43 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.5  90/07/27  08:49:43  mrose
                     12: # update
                     13: # 
                     14: # Revision 7.4  90/07/09  14:30:11  mrose
                     15: # sync
                     16: # 
                     17: # Revision 7.3  90/07/01  21:07:55  mrose
                     18: # pepsy
                     19: # 
                     20: # Revision 7.2  90/03/27  07:53:29  mrose
                     21: # partial
                     22: # 
                     23: # Revision 7.1  90/03/05  23:04:11  mrose
                     24: # touch-up
                     25: # 
                     26: # Revision 7.0  89/11/23  21:21:28  mrose
                     27: # Release 6.0
                     28: # 
                     29: ###############################################################################
                     30: 
                     31: ###############################################################################
                     32: #
                     33: #                               NOTICE
                     34: #
                     35: #    Acquisition, use, and distribution of this module and related
                     36: #    materials are subject to the restrictions of a license agreement.
                     37: #    Consult the Preface in the User's Manual for the full terms of
                     38: #    this agreement.
                     39: #
                     40: ###############################################################################
                     41: 
                     42: 
                     43: ##################################################################
                     44: # Here it is...
                     45: ##################################################################
                     46: 
                     47: DIRS   =       h compat dirent tsap ssap psap pepsy pepy psap2 \
                     48:                acsap rosap rtsap ronot rosy support imisc
                     49: OTHERS =       dsap ftam ftam2 ftam-ftp ftp-ftam others psap2-lpp quipu \
                     50:                snmp vt
                     51: 
                     52: 
                     53: all:;          @for i in $(DIRS); \
                     54:                    do (echo "cd $$i; $(MAKE) all"; \
                     55:                              cd $$i; $(MAKE) all); \
                     56:                    done
                     57: 
                     58: inst-all:;     @for i in $(DIRS); \
                     59:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                     60:                              cd $$i; $(MAKE) inst-all); \
                     61:                    done
                     62: 
                     63: install:       inst-all clean
                     64: 
                     65: lint:;         @for i in $(DIRS); \
                     66:                    do (echo "cd $$i; $(MAKE) lint"; \
                     67:                              cd $$i; $(MAKE) lint); \
                     68:                    done
                     69: 
                     70: clean:;                rm -f *.a *.so.* llib-l* _* *.tmp config/_* util/inst-man.sh
                     71:                @for i in $(DIRS) $(OTHERS); \
                     72:                    do (echo "cd $$i; $(MAKE) clean"; \
                     73:                              cd $$i; $(MAKE) clean); \
                     74:                    done
                     75: 
                     76: test:;         PATH=$$PATH:${BINDIR} sh -x isode-test
                     77: 
                     78: grind:;                @for i in $(DIRS) $(OTHERS); \
                     79:                    do (echo "cd $$i; $(MAKE) grind"; \
                     80:                              cd $$i; $(MAKE) grind); \
                     81:                    done
                     82: 
                     83: once-only:;    @touch h/*.h h/quipu/*.h
                     84:                @touch dsap/dsaptailor dsap/oidtable.*.local quipu/quiputailor
                     85: 
                     86: distribution:  clean once-only READ-ME
                     87:                @cd doc; make clean
                     88: 
                     89: READ-ME:       isode-gen.8
                     90:                nroff -man isode-gen.8 > isode-gen.tmp
                     91:                mv isode-gen.tmp $@
                     92: 
                     93: inst-partial:; cd h; $(MAKE) inst-all
                     94:                cd pepsy; $(MAKE) inst-all
                     95:                cd pepy; $(MAKE) inst-all
                     96:                cd support; $(MAKE) macros inst-libisode
                     97: 
                     98: 
                     99: ##################################################################
                    100: # everything
                    101: ##################################################################
                    102: 
                    103: everything:    all true
                    104:                ./make all-ftam all-ftam-ftp all-vt all-quipu all-snmp all-lpp
                    105:                @echo "a great album by mtr's favorite rock band"
                    106: 
                    107: inst-everything: inst-all true
                    108:                ./make inst-ftam inst-ftam-ftp inst-vt inst-quipu inst-snmp \
                    109:                        inst-lpp
                    110: 
                    111: true:;
                    112: 
                    113: 
                    114: ##################################################################
                    115: # ftam
                    116: ##################################################################
                    117: 
                    118: FTAM   =       ftam ftam2
                    119: 
                    120: 
                    121: all-ftam:;     @for i in $(FTAM); \
                    122:                    do (echo "cd $$i; $(MAKE) all"; \
                    123:                              cd $$i; $(MAKE) all); \
                    124:                    done
                    125: 
                    126: inst-ftam:;    @for i in $(FTAM); \
                    127:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                    128:                              cd $$i; $(MAKE) inst-all); \
                    129:                    done
                    130: 
                    131: install-ftam:; @for i in $(FTAM); \
                    132:                    do (echo "cd $$i; $(MAKE) install"; \
                    133:                              cd $$i; $(MAKE) install); \
                    134:                    done
                    135: 
                    136: lint-ftam:;    @for i in $(FTAM); \
                    137:                    do (echo "cd $$i; $(MAKE) lint"; \
                    138:                              cd $$i; $(MAKE) lint); \
                    139:                    done
                    140: 
                    141: 
                    142: ##################################################################
                    143: # ftam-ftp
                    144: ##################################################################
                    145: 
                    146: FTAM-FTP=      ftam-ftp ftp-ftam
                    147: 
                    148: 
                    149: all-ftam-ftp:; @for i in $(FTAM-FTP); \
                    150:                    do (echo "cd $$i; $(MAKE) all"; \
                    151:                              cd $$i; $(MAKE) all); \
                    152:                    done
                    153: 
                    154: inst-ftam-ftp:;        @for i in $(FTAM-FTP); \
                    155:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                    156:                              cd $$i; $(MAKE) inst-all); \
                    157:                    done
                    158: 
                    159: install-ftam-ftp:;     @for i in $(FTAM-FTP); \
                    160:                    do (echo "cd $$i; $(MAKE) install"; \
                    161:                              cd $$i; $(MAKE) install); \
                    162:                    done
                    163: 
                    164: lint-ftam-ftp:;        @for i in $(FTAM-FTP); \
                    165:                    do (echo "cd $$i; $(MAKE) lint"; \
                    166:                              cd $$i; $(MAKE) lint); \
                    167:                    done
                    168: 
                    169: 
                    170: ##################################################################
                    171: # vt
                    172: ##################################################################
                    173: 
                    174: VT     =       vt
                    175: 
                    176: 
                    177: all-vt:;       @for i in $(VT); \
                    178:                    do (echo "cd $$i; $(MAKE) all"; \
                    179:                              cd $$i; $(MAKE) all); \
                    180:                    done
                    181: 
                    182: inst-vt:;      @for i in $(VT); \
                    183:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                    184:                              cd $$i; $(MAKE) inst-all); \
                    185:                    done
                    186: 
                    187: install-vt:;   @for i in $(VT); \
                    188:                    do (echo "cd $$i; $(MAKE) install"; \
                    189:                              cd $$i; $(MAKE) install); \
                    190:                    done
                    191: 
                    192: lint-vt:;      @for i in $(VT); \
                    193:                    do (echo "cd $$i; $(MAKE) lint"; \
                    194:                              cd $$i; $(MAKE) lint); \
                    195:                    done
                    196: 
                    197: 
                    198: ##################################################################
                    199: # quipu
                    200: ##################################################################
                    201: 
                    202: QUIPU  =       dsap quipu
                    203: 
                    204: 
                    205: all-quipu:;    cd h/quipu; $(MAKE) all
                    206:                @for i in $(QUIPU); \
                    207:                    do (echo "cd $$i; $(MAKE) all"; \
                    208:                              cd $$i; $(MAKE) all); \
                    209:                    done
                    210:                cd acsap; $(MAKE) dased
                    211: 
                    212: inst-quipu:;   cd h/quipu; $(MAKE) inst-all
                    213:                @for i in $(QUIPU); \
                    214:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                    215:                              cd $$i; $(MAKE) inst-all); \
                    216:                    done
                    217:                cd acsap; $(MAKE) inst-dased man-dased
                    218: 
                    219: install-quipu:;        cd h/quipu; $(MAKE) install
                    220:                @for i in $(QUIPU); \
                    221:                    do (echo "cd $$i; $(MAKE) install"; \
                    222:                              cd $$i; $(MAKE) install); \
                    223:                    done
                    224:                cd acsap; $(MAKE) inst-dased man-dased
                    225: 
                    226: lint-quipu:;   cd h/quipu; $(MAKE) lint
                    227:                @for i in $(QUIPU); \
                    228:                    do (echo "cd $$i; $(MAKE) lint"; \
                    229:                              cd $$i; $(MAKE) lint); \
                    230:                    done                
                    231:                cd acsap; $(MAKE) l-dased
                    232: 
                    233: 
                    234: ##################################################################
                    235: # snmp
                    236: ##################################################################
                    237: 
                    238: SNMP   =       snmp
                    239: 
                    240: 
                    241: all-snmp:;     @for i in $(SNMP); \
                    242:                    do (echo "cd $$i; $(MAKE) all"; \
                    243:                              cd $$i; $(MAKE) all); \
                    244:                    done
                    245: 
                    246: inst-snmp:;    @for i in $(SNMP); \
                    247:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                    248:                              cd $$i; $(MAKE) inst-all); \
                    249:                    done
                    250: 
                    251: install-snmp:; @for i in $(SNMP); \
                    252:                    do (echo "cd $$i; $(MAKE) install"; \
                    253:                              cd $$i; $(MAKE) install); \
                    254:                    done
                    255: 
                    256: lint-snmp:;    @for i in $(SNMP); \
                    257:                    do (echo "cd $$i; $(MAKE) lint"; \
                    258:                              cd $$i; $(MAKE) lint); \
                    259:                    done
                    260: 
                    261: 
                    262: ##################################################################
                    263: # lpp
                    264: ##################################################################
                    265: 
                    266: LPP    =       h compat psap pepsy pepy acsap rosap ronot rosy psap2-lpp
                    267: LPP-AUX        =       support imisc
                    268: 
                    269: 
                    270: all-lpp:;      @for i in $(LPP); \
                    271:                    do (echo "cd $$i; $(MAKE) all"; \
                    272:                              cd $$i; $(MAKE) all); \
                    273:                    done
                    274:                @for i in $(LPP-AUX); \
                    275:                    do (echo "cd $$i; $(MAKE) all-lpp"; \
                    276:                              cd $$i; $(MAKE) all-lpp); \
                    277:                    done
                    278: 
                    279: inst-lpp:;     @for i in $(LPP); \
                    280:                    do (echo "cd $$i; $(MAKE) inst-all"; \
                    281:                              cd $$i; $(MAKE) inst-all); \
                    282:                    done
                    283:                @for i in $(LPP-AUX); \
                    284:                    do (echo "cd $$i; $(MAKE) inst-lpp"; \
                    285:                              cd $$i; $(MAKE) inst-lpp); \
                    286:                    done
                    287: 
                    288: install-lpp:;  @for i in $(LPP); \
                    289:                    do (echo "cd $$i; $(MAKE) install"; \
                    290:                              cd $$i; $(MAKE) install); \
                    291:                    done
                    292:                @for i in $(LPP-AUX); \
                    293:                    do (echo "cd $$i; $(MAKE) install-lpp"; \
                    294:                              cd $$i; $(MAKE) install-lpp); \
                    295:                    done
                    296: 
                    297: lint-lpp:;     @for i in $(LPP); \
                    298:                    do (echo "cd $$i; $(MAKE) lint"; \
                    299:                              cd $$i; $(MAKE) lint); \
                    300:                    done
                    301:                @for i in $(LPP-AUX); \
                    302:                    do (echo "cd $$i; $(MAKE) lint-lpp"; \
                    303:                              cd $$i; $(MAKE) lint-lpp); \
                    304:                    done
                    305: 
                    306: 
                    307: ##################################################################
                    308: # image
                    309: ##################################################################
                    310: 
                    311: image:;                find . -name RCS -a -exec rm -rf {} \; -a -prune
                    312:                rm -f CHECK-OUT config/CONFIG.make h/config.h \
                    313:                        support/aliases.local support/entities.local \
                    314:                        support/macros.local support/objects.local \
                    315:                        support/services.local
                    316:                cp dsap/common/protected.c /tmp/protected.c
                    317:                -unifdef -UHAVE_PROTECTED < /tmp/protected.c \
                    318:                        > dsap/common/protected.c
                    319:                rm -f /tmp/protected.c
                    320:                cp quipu/security.c /tmp/security.c
                    321:                -unifdef -UHAVE_RSA < /tmp/security.c > quipu/security.c
                    322:                rm -f /tmp/security.c
                    323: 
                    324: 
                    325: ##################################################################
                    326: # zap
                    327: ##################################################################
                    328: 
                    329: zap:;  rm -rf $(INCDIRM)
                    330:        rm -f $(BINDIR)pepy  \
                    331:            $(BINDIR)posy    \
                    332:            $(BINDIR)rosy
                    333:        rm -f $(LIBDIR)libicompat.a \
                    334:            $(LIBDIR)libdirent.a   \
                    335:            $(LIBDIR)libtsap.a     \
                    336:            $(LIBDIR)libssap.a     \
                    337:            $(LIBDIR)libpsap.a     \
                    338:            $(LIBDIR)libpepy.a     \
                    339:            $(LIBDIR)libpsap2.a    \
                    340:            $(LIBDIR)libacsap.a    \
                    341:            $(LIBDIR)librtsap.a    \
                    342:            $(LIBDIR)libronot.a    \
                    343:            $(LIBDIR)librosap.a    \
                    344:            $(LIBDIR)librosy.a     \
                    345:            $(LIBDIR)libisode.a    \
                    346:            $(LIBDIR)libdsap.a     \
                    347:            $(LIBDIR)libquipu.a
                    348:        rm -f $(LINTDIR)llib-licompat* \
                    349:            $(LINTDIR)llib-ldirent*   \
                    350:            $(LINTDIR)llib-ltsap*     \
                    351:            $(LINTDIR)llib-lssap*     \
                    352:            $(LINTDIR)llib-lpsap*     \
                    353:            $(LINTDIR)llib-lpsap2*    \
                    354:            $(LINTDIR)llib-lacsap*    \
                    355:            $(LINTDIR)llib-lrtsap*    \
                    356:            $(LINTDIR)llib-lronot*    \
                    357:            $(LINTDIR)llib-lrosap*    \
                    358:            $(LINTDIR)llib-lrosy*     \
                    359:            $(LINTDIR)llib-lisode*    \
                    360:            $(LINTDIR)llib-ldsap*     \
                    361:            $(LINTDIR)llib-lquipu*

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.