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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ROS-based miscellaneous services
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/imisc/RCS/Makefile,v 7.3 90/07/09 14:38:43 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.3  90/07/09  14:38:43  mrose
        !            12: # sync
        !            13: # 
        !            14: # Revision 7.2  90/07/01  21:03:59  mrose
        !            15: # pepsy
        !            16: # 
        !            17: # Revision 7.0  89/11/23  21:57:34  mrose
        !            18: # Release 6.0
        !            19: # 
        !            20: ###############################################################################
        !            21: 
        !            22: ###############################################################################
        !            23: #
        !            24: #                               NOTICE
        !            25: #
        !            26: #    Acquisition, use, and distribution of this module and related
        !            27: #    materials are subject to the restrictions of a license agreement.
        !            28: #    Consult the Preface in the User's Manual for the full terms of
        !            29: #    this agreement.
        !            30: #
        !            31: ###############################################################################
        !            32: 
        !            33: 
        !            34: PEPYPATH=      -DPEPYPATH
        !            35: 
        !            36: .SUFFIXES:     .ry .py .c .o
        !            37: 
        !            38: .c.o:;         $(CC) $(CFLAGS) -c $*.c
        !            39: 
        !            40: 
        !            41: LIBES   =      $(TOPDIR)libisode$(LPP).a
        !            42: LLIBS   =      $(TOPDIR)llib-lisode$(LPP)
        !            43: CFILES =       imiscd.c imisc.c IMISC-ops.c ryinitiator.c ryresponder.c
        !            44: RYFILES        =       imisc.ry
        !            45: HFILES =       $(HDIR)rosy.h $(HDIR)rosap.h $(HDIR)acsap.h $(HDIR)psap2.h \
        !            46:                $(HDIR)psap.h $(HDIR)ssap.h $(HDIR)isoaddrs.h \
        !            47:                $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
        !            48: 
        !            49: ROS    =       ros.
        !            50: 
        !            51: 
        !            52: ##################################################################
        !            53: # Here it is...
        !            54: ##################################################################
        !            55: 
        !            56: all:           imiscd imisc
        !            57: inst-all:      inst-imiscd inst-imisc manuals
        !            58: install:       inst-all clean
        !            59: lint:          l-imiscd l-imisc
        !            60: 
        !            61: all-lpp:;      $(MAKE) LPP=-lpp all
        !            62: inst-lpp:;     $(MAKE) LPP=-lpp ROS=lpp. inst-all
        !            63: install-lpp:;  $(MAKE) LPP=-lpp ROS=lpp. install
        !            64: lint-lpp:;     $(MAKE) LPP=-lpp lint
        !            65: 
        !            66: 
        !            67: ##################################################################
        !            68: # imiscd
        !            69: ##################################################################
        !            70: 
        !            71: inst-imiscd:   $(SBINDIR)$(ROS)imisc
        !            72: 
        !            73: $(SBINDIR)$(ROS)imisc: ximiscd$(LPP)
        !            74:                -cp $@ z$(ROS)imisc
        !            75:                -rm -f $@
        !            76:                cp ximiscd$(LPP) $@
        !            77:                -@ls -gls $@
        !            78:                -@echo ""
        !            79: 
        !            80: imiscd:                ximiscd$(LPP)
        !            81: 
        !            82: ximiscd$(LPP): imiscd.o IMISC-Rops.o ryresponder.o IMISC_tables.o $(LIBES)
        !            83:                $(LDCC) $(LDFLAGS) -o $@ imiscd.o IMISC-Rops.o ryresponder.o \
        !            84:                        IMISC_tables.o $(LIBES) $(LSOCKET)
        !            85: 
        !            86: l-imiscd:      IMISC-ops.c IMISC_tables.c true
        !            87:                $(LINT) $(LFLAGS) -DPERFORMER imiscd.c IMISC-ops.c \
        !            88:                        ryresponder.c IMISC_tables.c $(LLIBS)
        !            89: 
        !            90: imiscd.o:      ryresponder.h IMISC-ops.h IMISC-types.h $(HFILES) \
        !            91:                        $(HDIR)logger.h
        !            92: 
        !            93: IMISC-Rops.o:  IMISC-ops.c IMISC-ops.h $(HFILES)
        !            94:                $(CC) $(CFLAGS) -DPERFORMER -c IMISC-ops.c
        !            95:                mv IMISC-ops.o $@
        !            96: 
        !            97: ryresponder.o: ryresponder.h $(HFILES) $(HDIR)tailor.h
        !            98: 
        !            99: 
        !           100: ##################################################################
        !           101: # imisc
        !           102: ##################################################################
        !           103: 
        !           104: inst-imisc:    $(BINDIR)imisc$(LPP)
        !           105: 
        !           106: $(BINDIR)imisc$(LPP):  ximisc$(LPP)
        !           107:                -cp $@ zximisc$(LPP)
        !           108:                -rm -f $@
        !           109:                cp ximisc$(LPP) $@
        !           110:                -@ls -gls $@
        !           111:                -@echo ""
        !           112: 
        !           113: imisc:         ximisc$(LPP)
        !           114: 
        !           115: ximisc$(LPP):  imisc.o IMISC-Iops.o ryinitiator.o IMISC_tables.o $(LIBES)
        !           116:                $(LDCC) $(LDFLAGS) -o $@ imisc.o IMISC-Iops.o ryinitiator.o \
        !           117:                        IMISC_tables.o $(LIBES) $(LSOCKET)
        !           118: 
        !           119: l-imisc:       IMISC-ops.c IMISC_tables.c true
        !           120:                $(LINT) $(LFLAGS) -DINVOKER imisc.c IMISC-ops.c \
        !           121:                        ryinitiator.c IMISC_tables.c IMISC-stubs.c $(LLIBS)
        !           122: 
        !           123: imisc.o:       ryinitiator.h IMISC-ops.h IMISC-types.h $(HFILES)
        !           124: 
        !           125: IMISC-Iops.o:  IMISC-ops.c IMISC-ops.h $(HFILES)
        !           126:                $(CC) $(CFLAGS) -DINVOKER -c IMISC-ops.c
        !           127:                mv IMISC-ops.o $@
        !           128: 
        !           129: ryinitiator.o: ryinitiator.h $(HFILES)
        !           130: 
        !           131: 
        !           132: ################################################################
        !           133: # libimisc
        !           134: ################################################################
        !           135: 
        !           136: IMISC_tables.o:        IMISC_tables.c IMISC-types.h
        !           137: 
        !           138: IMISC_tables.c IMISC-types.h: IMISC-asn.py $(TOPDIR)pepsy/xpepsy
        !           139:                $(TOPDIR)pepsy/xpepsy -A -f -h -m IMISC-asn.py
        !           140: 
        !           141: IMISC-asn.py:  imisc.ry $(TOPDIR)rosy/xrosy
        !           142:                $(TOPDIR)rosy/xrosy -m -pepsy -o $@ imisc.ry
        !           143: IMISC-ops.c:   imisc.ry
        !           144: IMISC-ops.h:   imisc.ry
        !           145: IMISC-stubs.c: imisc.ry
        !           146: 
        !           147: 
        !           148: ################################################################
        !           149: # manual pages
        !           150: ################################################################
        !           151: 
        !           152: MANUALS        =       imiscd.8c imisc.1c
        !           153: 
        !           154: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           155:                -@echo ""
        !           156: 
        !           157: 
        !           158: ################################################################
        !           159: # clean
        !           160: ################################################################
        !           161: 
        !           162: clean:;                rm -f *.ph *.o *.a IMISC* x* z* _* core
        !           163: 
        !           164: grind:;                iprint Makefile
        !           165:                tgrind -lc ryinitiator.h ryresponder.h $(CFILES)
        !           166:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(RYFILES)
        !           167:                @echo $(MANUALS) | \
        !           168:                        tr " " "\012" | \
        !           169:                        sed -e "s%.*%itroff -man &%" | \
        !           170:                        sh -ve
        !           171: 
        !           172: true:;

unix.superglobalmegacorp.com

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