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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of MITRE FTAM/FTP gateway
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/ftam-ftp/RCS/Makefile,v 7.2 90/07/01 21:03:03 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.2  90/07/01  21:03:03  mrose
        !            12: # pepsy
        !            13: # 
        !            14: # Revision 7.1  90/03/15  11:17:50  mrose
        !            15: # quipu-sync
        !            16: # 
        !            17: # Revision 7.0  89/11/23  21:55:02  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: ###############################################################################
        !            35: # Generation Rules for program modules
        !            36: ###############################################################################
        !            37: 
        !            38: PEPYPATH=      -DPEPYPATH
        !            39: 
        !            40: .SUFFIXES:     .py .c .o
        !            41: 
        !            42: .c.o:;         $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $*.c
        !            43: 
        !            44: 
        !            45: ###############################################################################
        !            46: # Programs and Libraries
        !            47: ###############################################################################
        !            48: 
        !            49: LIBES  =       $(TOPDIR)libftam.a $(TOPDIR)libisode.a
        !            50: LLIBS  =       $(TOPDIR)llib-lftam $(TOPDIR)llib-lisode
        !            51: 
        !            52: 
        !            53: ###############################################################################
        !            54: # Files
        !            55: ###############################################################################
        !            56: 
        !            57: FTAM   =       $(TOPDIR)ftam2/
        !            58: HFILES =       $(FTAM)ftamsystem.h $(FTAM)ftamsbr.h $(FTAM)DOCS-types.h
        !            59: CFILES =       $(FTAM)ftamd.c $(FTAM)ftamsystem.c $(FTAM)ftamd-manage.c \
        !            60:                        $(FTAM)ftamd-select.c $(FTAM)ftamd-trans.c \
        !            61:                        $(FTAM)ftamsbr.c 
        !            62: OFILES =       ftamd.o ftamsystem.o ftamd-manage.o ftamd-select.o \
        !            63:                        ftamd-trans.o ftamsbr.o
        !            64: DOCS-O =       $(FTAM)DOCS_tables.o
        !            65: DOCS-C =       $(FTAM)DOCS_tables.c
        !            66: 
        !            67: 
        !            68: ##################################################################
        !            69: # Here it is...
        !            70: ##################################################################
        !            71: 
        !            72: all:           ftamd-ftp 
        !            73: inst-all:      inst-ftamd-ftp manuals
        !            74: install:       inst-all clean
        !            75: lint:          l-ftamd-ftp
        !            76: 
        !            77: 
        !            78: ##################################################################
        !            79: # ftamd-ftp
        !            80: ##################################################################
        !            81: 
        !            82: inst-ftamd-ftp:        $(SBINDIR)iso.ftam-ftp
        !            83: 
        !            84: $(SBINDIR)iso.ftam-ftp:        xftamd-ftp
        !            85:                -cp $@ zxftamd-ftp
        !            86:                -rm -f $@
        !            87:                cp xftamd-ftp $@
        !            88:                -@ls -gls $@
        !            89:                -@echo ""
        !            90: 
        !            91: ftamd-ftp:     xftamd-ftp
        !            92: 
        !            93: xftamd-ftp:    $(OFILES) $(DOCS-O) ftp.o ftp_lib.o $(LIBES)
        !            94:                $(LDCC) $(LDFLAGS) -o $@ $(OFILES) $(DOCS-O) ftp.o ftp_lib.o \
        !            95:                        $(LIBES) $(LSOCKET)
        !            96: 
        !            97: l-ftamd-ftp:;  $(LINT) $(LFLAGS) -DBRIDGE -I$(FTAM) $(CFILES) ftp.c \
        !            98:                        $(DOCS-C) ftp_lib.c $(LLIBS)
        !            99: 
        !           100: ftamd.o:       $(HFILES) $(FTAM)ftamd.c
        !           101:                $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $(FTAM)ftamd.c
        !           102: 
        !           103: ftamsystem.o:  $(HFILES) $(HDIR)logger.h $(FTAM)ftamsystem.c
        !           104:                $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $(FTAM)ftamsystem.c
        !           105: 
        !           106: ftamd-manage.o:        $(HFILES) $(FTAM)ftamd-manage.c
        !           107:                $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $(FTAM)ftamd-manage.c
        !           108: 
        !           109: ftamd-select.o:        $(HFILES) $(FTAM)ftamd-select.c
        !           110:                $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $(FTAM)ftamd-select.c
        !           111: 
        !           112: ftamd-trans.o: $(HFILES) $(HDIR)usr.dirent.h $(HDIR)sys.dirent.h \
        !           113:                        $(FTAM)ftamd-trans.c
        !           114:                $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $(FTAM)ftamd-trans.c
        !           115: 
        !           116: ftamsbr.o:     $(HFILES) $(FTAM)ftamsbr.c
        !           117:                $(CC) $(CFLAGS) -DBRIDGE -I$(FTAM) -c $(FTAM)ftamsbr.c
        !           118: 
        !           119: ftp.o:         ftp_var.h
        !           120: ftp_lib.o:     ftp_var.h
        !           121: 
        !           122: 
        !           123: ##################################################################
        !           124: # manual pages
        !           125: ##################################################################
        !           126: 
        !           127: MANUALS        =       ftamd-ftp.8c
        !           128: 
        !           129: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           130:                -@echo ""
        !           131: 
        !           132: 
        !           133: ##################################################################
        !           134: # clean
        !           135: ##################################################################
        !           136: 
        !           137: clean:;                rm -f *.o x* z* _* core
        !           138: 
        !           139: grind:;                iprint Makefile
        !           140:                tgrind -lc ftp_var.h ftp.c ftp_lib.c
        !           141:                @echo $(MANUALS) | \
        !           142:                        tr " " "\012" | \
        !           143:                        sed -e "s%.*%itroff -man &%" | \
        !           144:                        sh -ve
        !           145: 
        !           146: true:;

unix.superglobalmegacorp.com

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