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

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of ISODE FTAM2 processes
                      3: ###############################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/ftam2/RCS/Makefile,v 7.3 90/07/27 08:44:39 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.3  90/07/27  08:44:39  mrose
                     12: # update
                     13: # 
                     14: # Revision 7.2  90/07/01  21:03:05  mrose
                     15: # pepsy
                     16: # 
                     17: # Revision 7.1  90/03/06  13:56:34  mrose
                     18: # touch-up
                     19: # 
                     20: # Revision 7.0  89/11/23  21:54:13  mrose
                     21: # Release 6.0
                     22: # 
                     23: ###############################################################################
                     24: 
                     25: ###############################################################################
                     26: #
                     27: #                               NOTICE
                     28: #
                     29: #    Acquisition, use, and distribution of this module and related
                     30: #    materials are subject to the restrictions of a license agreement.
                     31: #    Consult the Preface in the User's Manual for the full terms of
                     32: #    this agreement.
                     33: #
                     34: ###############################################################################
                     35: 
                     36: 
                     37: PEPYPATH=      -DPEPYPATH
                     38: 
                     39: .SUFFIXES:     .py .c .o
                     40: 
                     41: .c.o:;         $(CC) $(CFLAGS) -c $*.c
                     42: 
                     43: 
                     44: LIBD   =       $(TOPDIR)libftam.a $(TOPDIR)libisode.a 
                     45: LIBES  =       $(TOPDIR)libftam.a $(LIBISODE)
                     46: LLIBS  =       $(TOPDIR)llib-lftam $(TOPDIR)llib-lisode
                     47: CFILES =       ftamd.c ftamsystem.c ftamd-manage.c ftamd-select.c \
                     48:                        ftamd-trans.c \
                     49:                ftam.c ftamuser.c ftam-assoc.c ftam-dir.c ftam-get.c \
                     50:                        ftam-glob.c ftam-ls.c ftam-mgmt.c ftam-put.c \
                     51:                ftamsbr.c
                     52: PYFILES        =       docs.py
                     53: HFILES =       $(HDIR)ftam.h \
                     54:                $(HDIR)acsap.h $(HDIR)psap2.h $(HDIR)psap.h $(HDIR)ssap.h \
                     55:                $(HDIR)isoaddrs.h \
                     56:                $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
                     57: 
                     58: 
                     59: ##################################################################
                     60: # Here it is...
                     61: ##################################################################
                     62: 
                     63: all:           ftamd ftam
                     64: inst-all:      inst-ftamd inst-ftam manuals
                     65: install:       inst-all clean
                     66: lint:          l-ftamd l-ftam
                     67: 
                     68: 
                     69: ##################################################################
                     70: # ftamd
                     71: ##################################################################
                     72: 
                     73: inst-ftamd:    $(ETCDIR)iso.ftam
                     74: 
                     75: $(ETCDIR)iso.ftam:     xftamd
                     76:                -cp $@ ziso.ftam
                     77:                -rm -f $@
                     78:                cp xftamd $@
                     79:                -@ls -gls $@
                     80:                -@echo ""
                     81: 
                     82: ftamd:         xftamd
                     83: 
                     84: xftamd:                ftamd.o ftamsystem.o ftamd-manage.o ftamd-select.o \
                     85:                        ftamd-trans.o ftamsbr.o DOCS_tables.o $(LIBD)
                     86:                $(LDCC) -o $@ ftamd.o ftamsystem.o ftamd-manage.o \
                     87:                        ftamd-select.o ftamd-trans.o ftamsbr.o DOCS_tables.o \
                     88:                        $(LIBES) $(LSOCKET)
                     89: 
                     90: l-ftamd:       DOCS_tables.c true
                     91:                $(LINT) $(LFLAGS) ftamd.c ftamsystem.c ftamd-manage.c \
                     92:                        ftamd-select.c ftamd-trans.c ftamsbr.c DOCS_tables.c \
                     93:                        $(LLIBS)
                     94: 
                     95: ftamd.o:       ftamsystem.h ftamsbr.h DOCS-types.h $(HFILES)
                     96: ftamsystem.o:  ftamsystem.h ftamsbr.h DOCS-types.h $(HFILES) $(HDIR)logger.h
                     97: ftamd-manage.o:        ftamsystem.h ftamsbr.h DOCS-types.h $(HFILES)
                     98: ftamd-select.o:        ftamsystem.h ftamsbr.h DOCS-types.h $(HFILES)
                     99: ftamd-trans.o: ftamsystem.h ftamsbr.h DOCS-types.h $(HFILES) \
                    100:                        $(HDIR)usr.dirent.h $(HDIR)sys.dirent.h
                    101: 
                    102: 
                    103: ##################################################################
                    104: # ftam
                    105: ##################################################################
                    106: 
                    107: inst-ftam:     $(BINDIR)ftam
                    108: 
                    109: $(BINDIR)ftam: xftam
                    110:                -cp $@ zxftam
                    111:                -rm -f $@
                    112:                cp xftam $@
                    113:                -@ls -gls $@
                    114:                -@echo ""
                    115: 
                    116: ftam:          xftam
                    117: 
                    118: xftam:         ftam.o ftamuser.o ftam-assoc.o ftam-dir.o ftam-get.o \
                    119:                        ftam-glob.o ftam-ls.o ftam-mgmt.o ftam-put.o \
                    120:                        ftamsbr.o DOCS_tables.o $(LIBD)
                    121:                $(LDCC) -o $@ ftam.o ftamuser.o ftam-assoc.o \
                    122:                        ftam-dir.o ftam-get.o ftam-glob.o ftam-ls.o \
                    123:                        ftam-mgmt.o ftam-put.o ftamsbr.o DOCS_tables.o \
                    124:                        $(LIBES) $(LSOCKET)
                    125: 
                    126: l-ftam:                DOCS_tables.c true
                    127:                $(LINT) $(LFLAGS) ftam.c ftamuser.c ftam-assoc.c ftam-dir.c \
                    128:                        ftam-get.c ftam-glob.c ftam-ls.c ftam-mgmt.c \
                    129:                        ftam-put.c ftamsbr.c DOCS_tables.c $(LLIBS)
                    130: 
                    131: ftam.o:                ftamuser.h ftamsbr.h DOCS-types.h $(HFILES) $(HDIR)tailor.h \
                    132:                $(HDIR)logger.h
                    133: ftamuser.o:    ftamuser.h ftamsbr.h DOCS-types.h $(HFILES) $(HDIR)tailor.h \
                    134:                $(HDIR)logger.h
                    135: ftam-assoc.o:  ftamuser.h ftamsbr.h DOCS-types.h $(HFILES)
                    136: ftam-dir.o:    ftamuser.h ftamsbr.h DOCS-types.h $(HFILES)
                    137: ftam-get.o:    ftamuser.h ftamsbr.h DOCS-types.h $(HFILES)
                    138: ftam-glob.o:   ftamuser.h ftamsbr.h DOCS-types.h $(HFILES) \
                    139:                        $(HDIR)usr.dirent.h $(HDIR)sys.dirent.h
                    140: ftam-ls.o:     ftamuser.h ftamsbr.h DOCS-types.h $(HFILES)
                    141: ftam-mgmt.o:   ftamuser.h ftamsbr.h DOCS-types.h $(HFILES)
                    142: ftam-put.o:    ftamuser.h ftamsbr.h DOCS-types.h $(HFILES)
                    143: 
                    144: 
                    145: ##################################################################
                    146: # ftamsbr/DOCS
                    147: ##################################################################
                    148: 
                    149: ftamsbr.o:     ftamsbr.h DOCS-types.h $(HFILES)
                    150: 
                    151: DOCS_tables.o: DOCS_tables.c DOCS-types.h 
                    152: 
                    153: DOCS_tables.c DOCS-types.h: docs.py $(TOPDIR)pepsy/xpepsy
                    154:                $(TOPDIR)pepsy/xpepsy -A -f -h -m docs.py
                    155: 
                    156: 
                    157: ##################################################################
                    158: # manual pages
                    159: ##################################################################
                    160: 
                    161: MANUALS        =       ftamd.8c ftam.1c ftamusers.5
                    162: 
                    163: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
                    164:                -@echo ""
                    165: 
                    166: 
                    167: ##################################################################
                    168: # clean
                    169: ##################################################################
                    170: 
                    171: clean:;                rm -f *.ph *.o DOCS* x* z* _* core
                    172: 
                    173: grind:;                iprint Makefile
                    174:                tgrind -lc ftamsystem.h ftamuser.h ftamsbr.h $(CFILES)
                    175:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs ($PYFILES)
                    176:                @echo $(MANUALS) | \
                    177:                        tr " " "\012" | \
                    178:                        sed -e "s%.*%itroff -man &%" | \
                    179:                        sh -ve
                    180: 
                    181: true:;

unix.superglobalmegacorp.com

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