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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ISODE AcSAP processes
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/acsap/RCS/Makefile,v 7.6 90/07/27 08:41:38 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.6  90/07/27  08:41:38  mrose
        !            12: # update
        !            13: # 
        !            14: # Revision 7.5  90/07/09  14:30:21  mrose
        !            15: # sync
        !            16: # 
        !            17: # Revision 7.4  90/07/01  21:01:46  mrose
        !            18: # pepsy
        !            19: # 
        !            20: # Revision 7.3  90/03/06  13:55:40  mrose
        !            21: # touch-up
        !            22: # 
        !            23: # Revision 7.2  89/12/20  01:40:07  mrose
        !            24: # touch-up
        !            25: # 
        !            26: # Revision 7.1  89/12/19  16:18:05  mrose
        !            27: # dgram
        !            28: # 
        !            29: # Revision 7.0  89/11/23  21:21:41  mrose
        !            30: # Release 6.0
        !            31: # 
        !            32: ###############################################################################
        !            33: 
        !            34: ###############################################################################
        !            35: #
        !            36: #                               NOTICE
        !            37: #
        !            38: #    Acquisition, use, and distribution of this module and related
        !            39: #    materials are subject to the restrictions of a license agreement.
        !            40: #    Consult the Preface in the User's Manual for the full terms of
        !            41: #    this agreement.
        !            42: #
        !            43: ###############################################################################
        !            44: 
        !            45: 
        !            46: PEPYPATH=      -DPEPYPATH
        !            47: 
        !            48: .SUFFIXES:     .py .c .o
        !            49: 
        !            50: 
        !            51: LIBES  =       libacsap.a $(TOPDIR)libpepy.a $(TOPDIR)libpepsy.a \
        !            52:                $(TOPDIR)libpsap.a $(TOPDIR)libtsap.a $(TOPDIR)libcompat.a
        !            53: LLIBS   =      $(TOPDIR)llib-lpsap2 $(TOPDIR)llib-lpsap  $(TOPDIR)llib-lcompat
        !            54: HFILES =       $(HDIR)acsap.h $(HDIR)psap2.h $(HDIR)psap.h \
        !            55:                $(HDIR)ssap.h $(HDIR)isoaddrs.h \
        !            56:                $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
        !            57: 
        !            58: 
        !            59: ##################################################################
        !            60: # Here it is...
        !            61: ##################################################################
        !            62: 
        !            63: all:           libacsap acsaptest
        !            64: inst-all:      # inst-libacsap manuals
        !            65: install:       inst-all clean
        !            66: lint:          l-libacsap l-acsaptest
        !            67: 
        !            68: 
        !            69: ################################################################
        !            70: # libacsap
        !            71: ################################################################
        !            72: 
        !            73: CFILES =       acsaprovider.c acsapblock.c acsaperror.c acsaplose.c \
        !            74:                acsaprespond.c acsapinitiat.c acsapreleas1.c acsapreleas2.c \
        !            75:                acsapreleas3.c acsapabort1.c acsapabort2.c acsapfindpci.c \
        !            76:                acsapaddr.c \
        !            77:                acsapdse.c aetdase.c isoalias.c \
        !            78:                acsapstub.c aetdbm.c aetseq.c isoentity.c \
        !            79:                oid2aei.c sprintaei.c \
        !            80:                is2paddr.c is2saddr.c is2taddr.c \
        !            81:                acserver1.c acserver2.c \
        !            82:                dse-c.c
        !            83: PYFILES        =       acs.py acsold.py dse.py ns.py
        !            84: OFILES =       acsaprovider.o acsapblock.o acsaperror.o acsaplose.o \
        !            85:                acsaprespond.o acsapinitiat.o acsapreleas1.o acsapreleas2.o \
        !            86:                acsapreleas3.o acsapabort1.o acsapabort2.o acsapfindpci.o \
        !            87:                acsapaddr.o \
        !            88:                acsapdse.o aetdase.o isoalias.o \
        !            89:                acsapstub.o aetdbm.o aetseq.o isoentity.o \
        !            90:                oid2aei.o sprintaei.o \
        !            91:                is2paddr.o is2saddr.o is2taddr.o \
        !            92:                acserver1.o acserver2.o \
        !            93:                dse-c.o \
        !            94:                $(OSTRINGS)
        !            95: HEADERS        =       ACS.ph ACS-types.h
        !            96: 
        !            97: inst-libacsap: $(LIBDIR)libacsap.a inst-headers $(LINTDIR)llib-lacsap
        !            98: 
        !            99: $(LIBDIR)libacsap.a:   libacsap.a
        !           100:                -rm -f $@
        !           101:                cp libacsap.a $@
        !           102:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !           103:                -@ls -gls $@
        !           104:                -@echo ""
        !           105: 
        !           106: $(LINTDIR)llib-lacsap: llib-lacsap
        !           107:                -cp $@ zllib-lacsap
        !           108:                -rm -f $@
        !           109:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !           110:                        < llib-lacsap | \
        !           111:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !           112:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !           113:                -@ls -gls $@ [email protected]
        !           114:                -@echo ""
        !           115: 
        !           116: inst-headers:; @for h in $(HEADERS); do $(MAKE) TARGET=$$h inst-target; done
        !           117: 
        !           118: inst-target:   $(PEPSYDIR)$(TARGET)
        !           119: 
        !           120: $(PEPSYDIR)$(TARGET):  $(TARGET)
        !           121:                -cp $@ z$(TARGET)
        !           122:                cp $(TARGET) $@
        !           123:                -@ls -gls $@
        !           124:                -@echo ""
        !           125: 
        !           126: libacsap:      libacsap.a true
        !           127:                -@rm -f $(TOPDIR)h/ACS*.h $(TOPDIR)h/OACS*.h
        !           128:                -@$(LN) ACS-types.h $(TOPDIR)h/ACS-types.h
        !           129:                -@$(LN) ACS_defs.h $(TOPDIR)h/ACS_defs.h
        !           130:                -@$(LN) ACS_pre_defs.h $(TOPDIR)h/ACS_pre_defs.h
        !           131:                -@$(LN) OACS-types.h $(TOPDIR)h/OACS-types.h
        !           132:                -@$(LN) OACS_defs.h $(TOPDIR)h/OACS_defs.h
        !           133:                -@$(LN) OACS_pre_defs.h $(TOPDIR)h/OACS_pre_defs.h
        !           134: 
        !           135: libacsap.a:    acsapvrsn.o
        !           136:                -rm -f $@
        !           137:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !           138:                        ACS_tables.o OACS_tables.o DSE_tables.o DASE_tables.o \
        !           139:                        acsapvrsn.o
        !           140:                -@rm -f $(TOPDIR)libacsap.a $(TOPDIR)llib-lacsap
        !           141:                -@$(LN) libacsap.a $(TOPDIR)libacsap.a
        !           142:                -@$(LN) llib-lacsap $(TOPDIR)llib-lacsap
        !           143:                -@ls -l $@
        !           144:                -@echo "AcSAP library built normally"
        !           145: 
        !           146: ACS_tables.o:  ACS_tables.c ACS-types.h
        !           147: 
        !           148: ACS_tables.c ACS-types.h: acs.py $(TOPDIR)pepsy/xpepsy
        !           149:                $(TOPDIR)pepsy/xpepsy -A -f -h -m acs.py
        !           150: 
        !           151: OACS_tables.o: OACS_tables.c OACS-types.h
        !           152: 
        !           153: OACS_tables.c OACS-types.h: acsold.py $(TOPDIR)pepsy/xpepsy
        !           154:                $(TOPDIR)pepsy/xpepsy -A -f -h -m acsold.py
        !           155:                sed -e 's/decode_/parse_/' < OACS_defs.h > OACS_defs.tmp
        !           156:                mv OACS_defs.tmp OACS_defs.h
        !           157: 
        !           158: DSE_tables.o:  DSE_tables.c DSE-types.h
        !           159: 
        !           160: DSE_tables.c DSE-types.h: dse.py $(TOPDIR)pepsy/xpepsy
        !           161:                $(TOPDIR)pepsy/xpepsy -A -f -h -m dse.py
        !           162: 
        !           163: DASE_tables.o: DASE_tables.c DASE-types.h
        !           164: 
        !           165: DASE_tables.c DASE-types.h: dase.py $(TOPDIR)pepsy/xpepsy
        !           166:                $(TOPDIR)pepsy/xpepsy -A -f -h -m dase.py
        !           167: 
        !           168: acsapvrsn.c:   $(OFILES) ACS_tables.o OACS_tables.o DSE_tables.o DASE_tables.o
        !           169:                @$(UTILDIR)version.sh acsap > $@
        !           170: 
        !           171: l-libacsap:    ACS_tables.c OACS_tables.c DSE_tables.c DASE_tables.c true
        !           172:                $(LINT) $(LFLAGS) $(CFILES) ACS_tables.c OACS_tables.c \
        !           173:                        DSE_tables.c DASE_tables.c $(LLIBS)
        !           174: 
        !           175: acsaprovider.o:        ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           176:                $(HDIR)logger.h
        !           177: acsapblock.o:  $(HDIR)acpkt.h $(HFILES)
        !           178: acsaperror.o:  $(HFILES)
        !           179: acsaplose.o:   ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           180:                $(HDIR)logger.h
        !           181: acsaprespond.o: ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           182:                $(HDIR)logger.h
        !           183: acsapinitiat.o: ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)isoservent.h \
        !           184:                $(HDIR)tailor.h $(HDIR)logger.h
        !           185: acsapreleas1.o: ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           186:                $(HDIR)logger.h
        !           187: acsapreleas2.o: ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           188:                $(HDIR)logger.h
        !           189: acsapreleas3.o: ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           190:                $(HDIR)logger.h
        !           191: acsapabort1.o:         ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           192:                $(HDIR)logger.h
        !           193: acsapabort2.o:         ACS-types.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           194:                $(HDIR)logger.h
        !           195: acsapabort2.o:         $(HDIR)acpkt.h $(HFILES)
        !           196: acsapaddr.o:   $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           197: acsapdse.o:    DSE-types.h $(HDIR)psap.h $(HDIR)manifest.h $(HDIR)general.h \
        !           198:                $(HDIR)config.h $(HDIR)isoaddrs.h $(HDIR)tailor.h \
        !           199:                $(HDIR)logger.h
        !           200: aetdase.o:     DASE-types.h $(HDIR)psap.h $(HDIR)manifest.h $(HDIR)general.h \
        !           201:                $(HDIR)config.h $(HDIR)tsap.h $(HDIR)isoaddrs.h \
        !           202:                $(HDIR)dgram.h $(HDIR)tailor.h $(HDIR)logger.h
        !           203: isoalias.o:    $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h \
        !           204:                $(HDIR)tailor.h $(HDIR)logger.h
        !           205: acsapstub.o:   $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           206: aetseq.o:      $(HFILES)
        !           207: isoentity.o:   $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           208: oid2aei.o:     $(HFILES)
        !           209: sprintaei.o:   $(HFILES)
        !           210: is2paddr.o:    $(HFILES)
        !           211: is2saddr.o:    $(HFILES)
        !           212: is2taddr.o:    $(HFILES)
        !           213: acserver1.o:   $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           214: acserver2.o:   $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           215: acsold.o:      $(HDIR)acpkt.h $(HFILES)
        !           216: acsold.o:      acsold.c
        !           217: acsold.c:      acsold.py
        !           218: dse-c.o:       DSE-types.h
        !           219: 
        !           220: aetdbm.o:      $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h aetdbm.c
        !           221:                $(CC) $(LIBCFLAGS) -c $*.c
        !           222: 
        !           223: 
        !           224: ################################################################
        !           225: # acsaptest
        !           226: ################################################################
        !           227: 
        !           228: acsaptest:     acsaptest.o $(LIBES)
        !           229:                $(LDCC) $(LDFLAGS) -o $@ acsaptest.o $(LIBES) $(LSOCKET)
        !           230: 
        !           231: acsaptest.o:   $(HFILES) $(HDIR)isoservent.h $(HDIR)tailor.h $(HDIR)logger.h \
        !           232:                        acsaptest.c
        !           233:                $(CC) $(CFLAGS) -c $*.c
        !           234: 
        !           235: l-acsaptest:;  $(LINT) $(LFLAGS) acsaptest.c llib-lacsap $(LLIBS)
        !           236: 
        !           237: 
        !           238: ################################################################
        !           239: # dased
        !           240: ################################################################
        !           241: 
        !           242: inst-dased:    $(SBINDIR)dased
        !           243: 
        !           244: $(SBINDIR)dased:       xdased
        !           245:                -cp $@ zxdased
        !           246:                -rm -f $@
        !           247:                cp xdased $@
        !           248:                -@ls -gls $@
        !           249:                -@echo ""
        !           250: 
        !           251: dased:         xdased
        !           252: 
        !           253: xdased:                dased.o DASE_tables.o $(TOPDIR)libdsap.a $(TOPDIR)libisode.a
        !           254:                $(LDCC) $(LDFLAGS) -o $@ dased.o DASE_tables.o \
        !           255:                        $(TOPDIR)libdsap.a $(LIBISODE) $(LSOCKET)
        !           256: 
        !           257: dased.o:       $(HDIR)manifest.h $(HDIR)config.h DASE-types.h $(HDIR)psap.h \
        !           258:                $(HDIR)general.h $(HDIR)tsap.h $(HDIR)isoaddrs.h \
        !           259:                $(HDIR)dgram.h $(HDIR)tailor.h $(HDIR)logger.h
        !           260:                $(CC) $(CFLAGS) -c $*.c
        !           261: 
        !           262: l-dased:;      $(LINT) $(LFLAGS) dased.c $(TOPDIR)llib-ldsap llib-lacsap \
        !           263:                        $(LLIBS)
        !           264: 
        !           265: man-dased:;    @$(UTILDIR)inst-man.sh $(MANOPTS) dased.8c
        !           266:                -@echo ""
        !           267: 
        !           268: 
        !           269: ################################################################
        !           270: # manual pages
        !           271: ################################################################
        !           272: 
        !           273: MANUALS        =       libacsap.3n
        !           274: 
        !           275: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           276:                -@echo ""
        !           277: 
        !           278: 
        !           279: ################################################################
        !           280: # clean
        !           281: ################################################################
        !           282: 
        !           283: clean:;                rm -f *.o *.a *.ph ACS* OACS* DSE* DASE* x* z* _* core \
        !           284:                        acsaptest acsapvrsn.c $(TOPDIR)h/ACS*.h \
        !           285:                        $(TOPDIR)h/OACS*.h
        !           286: 
        !           287: grind:;                iprint Makefile
        !           288:                tgrind -lc $(CFILES) acsapvrsn.c acsaptest.c llib-lacsap
        !           289:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES)
        !           290:                @echo $(MANUALS) | \
        !           291:                        tr " " "\012" | \
        !           292:                        sed -e "s%.*%itroff -man &%" | \
        !           293:                        sh -ve
        !           294: 
        !           295: true:;

unix.superglobalmegacorp.com

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