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

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of the ISODE RT-file transfer utility
                      3: ###############################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/others/rtf/RCS/Makefile,v 7.1 90/07/01 21:04:43 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.1  90/07/01  21:04:43  mrose
                     12: # pepsy
                     13: # 
                     14: # Revision 7.0  89/11/23  22:10:43  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: ###############################################################################
                     32: # Generation Rules for program modules
                     33: ###############################################################################
                     34: 
                     35: PEPYPATH=      -DPEPYPATH
                     36: 
                     37: .c.o:;         $(CC) $(CFLAGS) -c $*.c
                     38: 
                     39: 
                     40: ###############################################################################
                     41: # Programs and Libraries
                     42: ###############################################################################
                     43: 
                     44: LIBES  =       $(TOPDIR)libisode.a
                     45: LLIBS   =      $(TOPDIR)llib-lisode
                     46: 
                     47: 
                     48: ###############################################################################
                     49: # Files
                     50: ###############################################################################
                     51: 
                     52: HFILES =       rtf.h
                     53: CFILES =       rtf.c rtfd.c rtfsbr.c
                     54: PYFILES        =       rtf.py
                     55: 
                     56: 
                     57: ##################################################################
                     58: # Here it is...
                     59: ##################################################################
                     60: 
                     61: all:           rtfd rtf
                     62: inst-all:      inst-rtfd inst-rtf manuals
                     63: install:       inst-all clean
                     64: lint:          l-rtfd l-rtf
                     65: 
                     66: 
                     67: ##################################################################
                     68: # rtfd
                     69: ##################################################################
                     70: 
                     71: inst-rtfd:     $(SBINDIR)iso.rtf
                     72: 
                     73: $(SBINDIR)iso.rtf:     xrtfd
                     74:                -cp $@ ziso.rtf
                     75:                -rm -f $@
                     76:                cp xrtfd $@
                     77:                -@ls -gls $@
                     78:                -@echo ""
                     79: 
                     80: rtfd:          xrtfd
                     81: 
                     82: xrtfd:         rtfd.o rtfsbr.o RTF_tables.o
                     83:                $(LDCC) $(LDFLAGS)  -o $@ rtfd.o rtfsbr.o RTF_tables.o \
                     84:                        $(LIBES) $(LSOCKET)
                     85: 
                     86: l-rtfd:                RTF_tables.c true
                     87:                $(LINT) $(LFLAGS) rtfd.c rtfsbr.c RTF_tables.c $(LLIBS)
                     88: 
                     89: rtfd.o:                $(HFILES) RTF-types.h
                     90: 
                     91: 
                     92: ##################################################################
                     93: # rtf
                     94: ##################################################################
                     95: 
                     96: inst-rtf:      $(BINDIR)rtf
                     97: 
                     98: $(BINDIR)rtf:  xrtf
                     99:                -cp $@ zrtf
                    100:                -rm -f $@
                    101:                cp xrtf $@
                    102:                -@ls -gls $@
                    103:                -@echo ""
                    104: 
                    105: rtf:           xrtf
                    106: 
                    107: xrtf:          rtf.o rtfsbr.o RTF_tables.o
                    108:                $(LDCC) $(LDFLAGS) -o $@ rtf.o rtfsbr.o RTF_tables.o \
                    109:                        $(LIBES) $(LSOCKET)
                    110: 
                    111: l-rtf:         RTF_tables.c true
                    112:                $(LINT) $(LFLAGS) rtf.c rtfsbr.c RTF_tables.c $(LLIBS)
                    113: 
                    114: rtf.o:         $(HFILES) RTF-types.h
                    115: 
                    116: 
                    117: ################################################################
                    118: # librtf
                    119: ################################################################
                    120: 
                    121: RTF_tables.o:  RTF_tables.c RTF-types.h
                    122: 
                    123: RTF_tables.c RTF-types.h: rtf.py $(TOPDIR)pepsy/xpepsy
                    124:                $(TOPDIR)pepsy/xpepsy -A -f -h -m rtf.py
                    125: 
                    126: rtfsbr.o:      $(HFILES)
                    127: 
                    128: 
                    129: ################################################################
                    130: # manual pages
                    131: ################################################################
                    132: 
                    133: MANUALS        =       rtfd.8c rtf.1c
                    134: 
                    135: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
                    136:                -@echo ""
                    137: 
                    138: 
                    139: ##################################################################
                    140: # clean
                    141: ##################################################################
                    142: 
                    143: clean:;                rm -f *.o *.a RTF* x* z* _* core 
                    144: 
                    145: grind:;                iprint Makefile
                    146:                tgrind -lc $(HFILES) $(CFILES)
                    147:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES)
                    148:                @echo $(MANUALS) | \
                    149:                        tr " " "\012" | \
                    150:                        sed -e "s%.*%itroff -man &%" | \
                    151:                        sh -ve
                    152: 
                    153: true:;

unix.superglobalmegacorp.com

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