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

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of ISODE SSAP processes
                      3: ###############################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/ssap/RCS/Makefile,v 7.1 90/07/09 14:50:07 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.1  90/07/09  14:50:07  mrose
                     12: # sync
                     13: # 
                     14: # Revision 7.0  89/11/23  22:25:16  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: LIBES  =       libssap.a $(TOPDIR)libcompat.a
                     32: LLIBS  =       $(TOPDIR)llib-ltsap $(TOPDIR)llib-lcompat
                     33: HFILES =       $(HDIR)spkt.h $(HDIR)ssap.h $(HDIR)tsap.h $(HDIR)isoaddrs.h \
                     34:                $(HDIR)general.h $(HDIR)manifest.h  $(HDIR)config.h
                     35: 
                     36: 
                     37: ##################################################################
                     38: # Here it is...
                     39: ##################################################################
                     40: 
                     41: all:           libssap
                     42: inst-all:      # inst-libssap manuals
                     43: install:       inst-all clean
                     44: lint:          l-libssap
                     45: 
                     46: 
                     47: ################################################################
                     48: # libssap
                     49: ################################################################
                     50: 
                     51: CFILES =       ssaprovider.c ssaperror.c \
                     52:                str2spkt.c text2spkt.c tsdu2spkt.c \
                     53:                ssapexec.c ssaprespond.c ssapinitiate.c ssapexpd.c \
                     54:                ssaptyped.c ssapcapd1.c ssapcapd2.c ssaptoken.c \
                     55:                ssapactivity.c ssapmajor1.c ssapmajor2.c ssapminor1.c \
                     56:                ssapminor2.c ssapresync1.c ssapresync2.c ssapabort.c \
                     57:                ssapreport.c ssaprelease1.c ssaprelease2.c ssapwrite.c \
                     58:                ssapactchk.c ssapselect.c ssaplose.c
                     59: OFILES =       ssaprovider.o ssaperror.o \
                     60:                str2spkt.o text2spkt.o tsdu2spkt.o \
                     61:                ssapexec.o ssaprespond.o ssapinitiate.o ssapexpd.o \
                     62:                ssaptyped.o ssapcapd1.o ssapcapd2.o ssaptoken.o \
                     63:                ssapactivity.o ssapmajor1.o ssapmajor2.o ssapminor1.o \
                     64:                ssapminor2.o ssapresync1.o ssapresync2.o ssapabort.o \
                     65:                ssapreport.o ssaprelease1.o ssaprelease2.o ssapwrite.o \
                     66:                ssapactchk.o ssapselect.o ssaplose.o \
                     67:                $(OSTRINGS)
                     68: 
                     69: inst-libssap:  $(LIBDIR)libssap.a $(LINTDIR)llib-lssap
                     70: 
                     71: $(LIBDIR)libssap.a:    libssap.a
                     72:                -rm -f $@
                     73:                cp libssap.a $@
                     74:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
                     75:                -@ls -gls $@
                     76:                -@echo ""
                     77: 
                     78: $(LINTDIR)llib-lssap:  llib-lssap
                     79:                -cp $@ zllib-lssap
                     80:                -rm -f $@
                     81:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
                     82:                        < llib-lssap | \
                     83:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
                     84:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
                     85:                -@ls -gls $@ [email protected]
                     86:                -@echo ""
                     87: 
                     88: libssap:       libssap.a
                     89: 
                     90: libssap.a:     ssapvrsn.o
                     91:                -rm -f $@
                     92:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
                     93:                        ssapvrsn.o
                     94:                -@rm -f $(TOPDIR)libssap.a $(TOPDIR)llib-lssap
                     95:                -@$(LN) libssap.a $(TOPDIR)libssap.a
                     96:                -@$(LN) llib-lssap $(TOPDIR)llib-lssap
                     97:                -@ls -l $@
                     98:                -@echo "SSAP library built normally"
                     99: 
                    100: ssapvrsn.c:    $(OFILES)
                    101:                @$(UTILDIR)version.sh ssap > $@
                    102: 
                    103: l-libssap:;    $(LINT) $(LFLAGS) $(CFILES) ssapvrsn.c $(LLIBS)
                    104: 
                    105: ssaprovider.o: $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
                    106: ssaperror.o:   $(HFILES)
                    107: str2spkt.o:    $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
                    108: text2spkt.o:   $(HFILES) $(HDIR)logger.h
                    109: tsdu2spkt.o:   $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
                    110: ssapexec.o:    $(HFILES) $(HDIR)isoservent.h $(HDIR)tailor.h $(HDIR)logger.h
                    111: ssaprespond.o: $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
                    112: ssapinitiate.o:        $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
                    113: ssapexpd.o:    $(HFILES)
                    114: ssaptyped.o:   $(HFILES)
                    115: ssapcapd1.o:   $(HFILES)
                    116: ssapcapd2.o:   $(HFILES)
                    117: ssaptoken.o:   $(HFILES)
                    118: ssapactivity.o:        $(HFILES)
                    119: ssapabort.o:   $(HFILES)
                    120: ssapreport.o:  $(HFILES)
                    121: ssapmajor1.o:  $(HFILES)
                    122: ssapmajor2.o:  $(HFILES)
                    123: ssapminor1.o:  $(HFILES)
                    124: ssapminor2.o:  $(HFILES)
                    125: ssapresync1.o: $(HFILES)
                    126: ssapresync2.o: $(HFILES)
                    127: ssaprelease1.o:        $(HFILES)
                    128: ssaprelease2.o:        $(HFILES)
                    129: ssapwrite.o:   $(HFILES)
                    130: ssapactchk.o:  $(HFILES)
                    131: ssapselect.o:  $(HFILES)
                    132: ssaplose.o:    $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
                    133: 
                    134: 
                    135: ################################################################
                    136: # manual pages
                    137: ################################################################
                    138: 
                    139: MANUALS        =       libssap.3n
                    140: 
                    141: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
                    142:                -@echo ""
                    143: 
                    144: 
                    145: ################################################################
                    146: # clean
                    147: ################################################################
                    148: 
                    149: clean:;                rm -f *.o *.a z* _* core ssapvrsn.c
                    150: 
                    151: grind:;                iprint Makefile
                    152:                tgrind -lc $(CFILES) ssapvrsn.c llib-lssap
                    153:                @echo $(MANUALS) | \
                    154:                        tr " " "\012" | \
                    155:                        sed -e "s%.*%itroff -man &%" | \
                    156:                        sh -ve
                    157: 

unix.superglobalmegacorp.com

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