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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of UNIX compatibility library
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/compat/RCS/Makefile,v 7.5 90/07/27 08:41:54 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.5  90/07/27  08:41:54  mrose
        !            12: # update
        !            13: # 
        !            14: # Revision 7.4  90/07/09  14:31:26  mrose
        !            15: # sync
        !            16: # 
        !            17: # Revision 7.3  90/04/18  08:44:38  mrose
        !            18: # MANDIR
        !            19: # 
        !            20: # Revision 7.2  89/12/19  16:17:52  mrose
        !            21: # dgram
        !            22: # 
        !            23: # Revision 7.1  89/11/30  23:53:13  mrose
        !            24: # pa2str
        !            25: # 
        !            26: # Revision 7.0  89/11/23  21:22:52  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: LIBES  =       libcompat.a
        !            44: LLIBS   =
        !            45: HFILES =       $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
        !            46: 
        !            47: 
        !            48: ##################################################################
        !            49: # Here it is...
        !            50: ##################################################################
        !            51: 
        !            52: all:           libcompat mandefs
        !            53: inst-all:      inst-mandefs inst-isologs # inst-libcompat manuals
        !            54: install:       inst-all clean
        !            55: lint:          l-libcompat
        !            56: 
        !            57: 
        !            58: ################################################################
        !            59: # libcompat
        !            60: ################################################################
        !            61: 
        !            62: CFILES =       general.c logger.c select.c signals.c \
        !            63:                asprintf.c explode.c implode.c isofiles.c isohost.c sel2str.c \
        !            64:                        serror.c sprintb.c str2elem.c str2sel.c str2vec.c \
        !            65:                        tailor.c \
        !            66:                baduser.c getpassword.c putenv.c \
        !            67:                chrcnv.c cmd_srch.c lexequ.c lexnequ.c log_tai.c nochrcnv.c \
        !            68:                        rcmd_srch.c smalloc.c sstr2arg.c strdup.c \
        !            69:                isoservent.c servbyname.c servbyport.c servbysel.c \
        !            70:                isoaddrs.c str2saddr.c str2taddr.c saddr2str.c taddr2str.c\
        !            71:                         na2norm.c na2str.c pa2str.c \
        !            72:                internet.c \
        !            73:                dgram.c \
        !            74:                bridge.c camtec.c sunlink.c ubcx25.c x25addr.c
        !            75: OFILES =       general.o logger.o select.o signals.o \
        !            76:                asprintf.o explode.o implode.o isofiles.o isohost.o sel2str.o \
        !            77:                        serror.o sprintb.o str2elem.o str2sel.o str2vec.o \
        !            78:                        tailor.o \
        !            79:                baduser.o getpassword.o putenv.o \
        !            80:                chrcnv.o cmd_srch.o lexequ.o lexnequ.o log_tai.o nochrcnv.o \
        !            81:                        rcmd_srch.o smalloc.o sstr2arg.o strdup.o \
        !            82:                isoservent.o servbyname.o servbyport.o servbysel.o \
        !            83:                isoaddrs.o str2saddr.o str2taddr.o saddr2str.o taddr2str.o \
        !            84:                        na2norm.o na2str.o pa2str.o \
        !            85:                internet.o \
        !            86:                dgram.o \
        !            87:                bridge.o camtec.o sunlink.o ubcx25.o x25addr.o \
        !            88:                $(OSTRINGS)
        !            89: 
        !            90: 
        !            91: inst-libcompat:        $(LIBDIR)libicompat.a $(LINTDIR)llib-licompat
        !            92: 
        !            93: $(LIBDIR)libicompat.a: libcompat.a
        !            94:                -rm -f $@
        !            95:                cp libcompat.a $@
        !            96:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !            97:                -@ls -gls $@
        !            98:                -@echo ""
        !            99: 
        !           100: $(LINTDIR)llib-licompat:       llib-lcompat
        !           101:                -cp $@ zllib-lcompat
        !           102:                -rm -f $@
        !           103:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !           104:                        < llib-lcompat | \
        !           105:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !           106:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !           107:                -@ls -gls $@ [email protected]
        !           108:                -@echo ""
        !           109: 
        !           110: libcompat:     libcompat.a
        !           111: 
        !           112: libcompat.a:   compatvrsn.o
        !           113:                -rm -f $@
        !           114:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !           115:                        compatvrsn.o
        !           116:                -@rm -f $(TOPDIR)libcompat.a $(TOPDIR)llib-lcompat
        !           117:                -@$(LN) libcompat.a $(TOPDIR)libcompat.a
        !           118:                -@$(LN) llib-lcompat $(TOPDIR)llib-lcompat
        !           119:                -@ls -l $@
        !           120:                -@echo "COMPAT library built normally"
        !           121: 
        !           122: compatvrsn.c:  $(OFILES)
        !           123:                @$(UTILDIR)version.sh compat > $@
        !           124: 
        !           125: l-libcompat:;  $(LINT) $(LFLAGS) -DBINPATH=\"$(BINDIR)\" \
        !           126:                        -DETCPATH=\"$(ETCDIR)\" -DSBINPATH=\"$(SBINDIR)\" \
        !           127:                        -DLOGPATH=\"$(LOGDIR)\" $(CFILES) compatvrsn.c
        !           128: 
        !           129: general.o:     $(HFILES)
        !           130: logger.o:      $(HFILES) $(HDIR)logger.h $(HDIR)tailor.h
        !           131: select.o:      $(HFILES) $(HDIR)logger.h $(HDIR)tailor.h
        !           132: signals.o:     $(HFILES)
        !           133: asprintf.o:    $(HFILES)
        !           134: explode.o:     $(HFILES)
        !           135: implode.o:     $(HFILES)
        !           136: isofiles.o:    $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           137: isohost.o:     $(HFILES) $(HDIR)internet.h $(HDIR)tailor.h $(HDIR)logger.h
        !           138: sel2str.o:     $(HFILES) $(HDIR)isoaddrs.h
        !           139: serror.o:      $(HFILES)
        !           140: sprintb.o:     $(HFILES)
        !           141: str2elem.o:    $(HFILES)
        !           142: str2sel.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           143: str2vec.o:     $(HFILES)
        !           144: tailor.o:      $(HFILES) $(HDIR)isoaddrs.h $(HDIR)tailor.h $(HDIR)logger.h \
        !           145:                    $(TOPDIR)config/CONFIG.make
        !           146:                $(CC) $(LIBCFLAGS) -DBINPATH=\"$(BINDIR)\" \
        !           147:                        -DETCPATH=\"$(ETCDIR)\" -DSBINPATH=\"$(SBINDIR)\" \
        !           148:                        -DLOGPATH=\"$(LOGDIR)\" -c $*.c
        !           149: baduser.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           150: getpassword.o: $(HFILES)
        !           151: putenv.o:      $(HFILES)
        !           152: chrcnv.o:      $(HFILES)
        !           153: cmd_srch.o:    $(HFILES) $(HDIR)cmd_srch.h
        !           154: lexequ.o:      $(HFILES)
        !           155: lexnequ.o:     $(HFILES)
        !           156: log_tai.o:     $(HFILES) $(HDIR)logger.h
        !           157: nochrcnv.o:    $(HFILES)
        !           158: rcmd_srch.o:   $(HFILES) $(HDIR)cmd_srch.h
        !           159: smalloc.o:     $(HFILES) $(HDIR)tailor.h
        !           160: sstr2arg.o:    $(HFILES)
        !           161: strdup.o:      $(HFILES)
        !           162: isoservent.o:  $(HFILES) $(HDIR)isoservent.h $(HDIR)tailor.h $(HDIR)logger.h
        !           163: servbyname.o:  $(HFILES) $(HDIR)isoservent.h $(HDIR)tailor.h $(HDIR)logger.h
        !           164: servbyport.o:  $(HFILES) $(HDIR)isoservent.h $(HDIR)tailor.h $(HDIR)logger.h
        !           165: servbysel.o:   $(HFILES) $(HDIR)isoservent.h $(HDIR)tailor.h $(HDIR)logger.h
        !           166: isoaddrs.o:    $(HFILES) $(HDIR)isoaddrs.h $(HDIR)internet.h $(HDIR)tailor.h \
        !           167:                        $(HDIR)logger.h
        !           168: str2saddr.o:   $(HFILES) $(HDIR)isoaddrs.h
        !           169: str2taddr.o:   $(HFILES) $(HDIR)isoaddrs.h
        !           170: saddr2str.o:   $(HFILES) $(HDIR)isoaddrs.h
        !           171: taddr2str.o:   $(HFILES) $(HDIR)isoaddrs.h
        !           172: na2norm.o:     $(HFILES) $(HDIR)isoaddrs.h $(HDIR)internet.h $(HDIR)tailor.h \
        !           173:                        $(HDIR)logger.h
        !           174: na2str.o:      $(HFILES) $(HDIR)isoaddrs.h
        !           175: pa2str.o:      $(HFILES) $(HDIR)isoaddrs.h
        !           176: internet.o:    $(HFILES) $(HDIR)internet.h
        !           177: dgram.o:       $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h \
        !           178:                        $(HDIR)dgram.h $(HDIR)internet.h $(HDIR)tp4.h
        !           179: bridge.o:      $(HFILES) $(HDIR)internet.h $(HDIR)internet.h $(HDIR)tailor.h \
        !           180:                         $(HDIR)logger.h $(HDIR)tpkt.h $(HDIR)tsap.h
        !           181: camtec.o:      $(HFILES) $(HDIR)x25.h $(HDIR)tailor.h $(HDIR)logger.h \
        !           182:                        $(HDIR)tpkt.h $(HDIR)tsap.h
        !           183: sunlink.o:     $(HFILES) $(HDIR)isoaddrs.h $(HDIR)x25.h $(HDIR)tailor.h \
        !           184:                         $(HDIR)logger.h
        !           185: ubcx25.o:      $(HFILES) $(HDIR)x25.h $(HDIR)tailor.h $(HDIR)logger.h \
        !           186:                        $(HDIR)tpkt.h $(HDIR)tsap.h
        !           187: x25addr.o:     $(HFILES) $(HDIR)x25.h $(HDIR)tailor.h $(HDIR)logger.h \
        !           188:                        $(HDIR)tpkt.h $(HDIR)tsap.h
        !           189: 
        !           190: 
        !           191: ################################################################
        !           192: # mandefs
        !           193: ################################################################
        !           194: 
        !           195: inst-mandefs:  $(UTILDIR)inst-man.sh
        !           196: 
        !           197: mandefs:       $(UTILDIR)inst-man.sh
        !           198: 
        !           199: $(UTILDIR)inst-man.sh: inst-man.sh Makefile $(TOPDIR)config/CONFIG.make
        !           200:                -cp $@ zxinst-man.sh
        !           201:                -rm -f $@
        !           202:                cat inst-man.sh | \
        !           203:                        sed -e 's%@(BINDIR)%$(BINDIR)%' | \
        !           204:                        sed -e 's%@(ETCDIR)%$(ETCDIR)%' | \
        !           205:                        sed -e 's%@(INCDIR)%$(INCDIR)%' | \
        !           206:                        sed -e 's%@(LOGDIR)%$(LOGDIR)%' | \
        !           207:                        sed -e 's%@(SBINDIR)%$(SBINDIR)%' | \
        !           208:                        sed -e 's%@(MANDIR)%$(MANDIR)%' > $@
        !           209:                chmod a+x $@
        !           210:                -@ls -gls $@
        !           211:                -@echo ""
        !           212: 
        !           213: 
        !           214: ################################################################
        !           215: # isologs
        !           216: ################################################################
        !           217: 
        !           218: inst-isologs:  $(SBINDIR)isologs
        !           219: 
        !           220: $(SBINDIR)isologs: isologs.sh Makefile
        !           221:                -cp $@ zxisologs
        !           222:                -rm -f $@
        !           223:                sed -e 's%@(ETCDIR)%$(ETCDIR)%' < isologs.sh | \
        !           224:                        sed -e 's%@(LOGDIR)%$(LOGDIR)%' > $@
        !           225:                chmod a+rx $@
        !           226:                -@ls -gls $@
        !           227:                -@echo ""
        !           228: 
        !           229: 
        !           230: ################################################################
        !           231: # manual pages
        !           232: ################################################################
        !           233: 
        !           234: MANUALS        =       libicompat.3
        !           235: 
        !           236: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           237:                -@echo ""
        !           238: 
        !           239: 
        !           240: ################################################################
        !           241: # clean
        !           242: ################################################################
        !           243: 
        !           244: clean:;                rm -f *.o *.a z* _* core compatvrsn.c
        !           245: 
        !           246: grind:;                iprint Makefile
        !           247:                tgrind -lc $(CFILES) compatvrsn.c llib-lcompat
        !           248:                @echo $(MANUALS) | \
        !           249:                        tr " " "\012" | \
        !           250:                        sed -e "s%.*%itroff -man &%" | \
        !           251:                        sh -ve

unix.superglobalmegacorp.com

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