Annotation of 43BSDReno/contrib/isode-beta/others/quipu/photo/Makefile, revision 1.1

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of QUIPU photo programs
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/others/quipu/photo/RCS/Makefile,v 7.1 90/03/27 08:52:54 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.1  90/03/27  08:52:54  mrose
        !            12: # pbmplus
        !            13: # 
        !            14: # Revision 7.0  89/11/23  22:01:31  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: # should really go in config/CONFIG.make
        !            32: DISPLAY = ttyphoto hexphoto
        !            33: # DISPLAY = sunphoto Xphoto ttyphoto hexphoto t4014
        !            34: 
        !            35: 
        !            36: #######################################################################
        !            37: 
        !            38: DEC     = decode.o build_trees.o 
        !            39: ENC     = encode.o code_word.o 
        !            40: UTIL    = interface.o 
        !            41: 
        !            42: 
        !            43: all:    libphoto.a $(DISPLAY)
        !            44: 
        !            45: lint:
        !            46:        $(LINT) $(LFLAGS) decode.c build_trees.c interface.c d_main.c tty.c
        !            47: 
        !            48: libphoto.a: $(DEC) $(UTIL)
        !            49:        -rm -f $@
        !            50:        @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(DEC) $(UTIL)
        !            51: 
        !            52: pr2pe: $(ENC) $(UTIL) e_main.o
        !            53:        $(LDCC) $(LDFLAGS) -o pr2pe e_main.o $(ENC) $(UTIL) -lpixrect
        !            54: 
        !            55: sunphoto: libphoto.a d_main.o sunview.o
        !            56:        $(LDCC) $(LDFLAGS) -o sunphoto  \
        !            57:                d_main.o libphoto.a sunview.o -lsuntool -lsunwindow -lpixrect
        !            58: 
        !            59: Xphoto: libphoto.a d_main.o winx.o
        !            60:        $(LDCC) $(LDFLAGS) -o Xphoto \
        !            61:                d_main.o libphoto.a winx.o -lX11
        !            62: 
        !            63: t4014: libphoto.a d_main.o t4014.o
        !            64:        $(LDCC) $(LDFLAGS) -o t4014 \
        !            65:                d_main.o libphoto.a t4014.o -l4014 -lm
        !            66: 
        !            67: ttyphoto: libphoto.a d_main.o tty.o
        !            68:        $(LDCC) $(LDFLAGS) -o ttyphoto \
        !            69:                d_main.o  libphoto.a tty.o
        !            70: 
        !            71: hexphoto: hexphoto.o d_main.o
        !            72:        $(LDCC) $(LDFLAGS) -o hexphoto hexphoto.o d_main.o 
        !            73: 
        !            74: decode.o: decode.c $(HDIR)quipu/photo.h
        !            75:        $(CC) -c $(CFLAGS) -DFAXDIR=\"$(SBINDIR)g3fax\" $*.c
        !            76: 
        !            77: 
        !            78: ###############################################################################
        !            79: # some programs for Jef Poskanzer's pbm package
        !            80: ###############################################################################
        !            81: 
        !            82: PBMDIR =       /usr/src/pbmplus/
        !            83: LIBPBM =       $(PBMDIR)pbm/libpbm.a
        !            84: 
        !            85: pbm:           faxtopbm pbmtofax
        !            86: 
        !            87: faxtopbm:      faxtopbm.o libphoto.a $(LIBPBM)
        !            88:                $(LDCC) $(LDFLAGS) -o $@ faxtopbm.o libphoto.a $(LIBPBM) \
        !            89:                        $(TOPDIR)libisode.a $(LSOCKET)
        !            90: 
        !            91: faxtopbm.o:    faxtopbm.c
        !            92:                $(CC) $(CFLAGS) -I$(PBMDIR) -c faxtopbm.c
        !            93: 
        !            94: pbmtofax:      pbmtofax.o encode.o code_word.o interface.o $(LIBPBM)
        !            95:                $(LDCC) $(LDFLAGS) -o $@ pbmtofax.o encode.o code_word.o \
        !            96:                        interface.o $(LIBPBM)
        !            97: 
        !            98: pbmtofax.o:    pbmtofax.c
        !            99:                $(CC) $(CFLAGS) -I$(PBMDIR) -c pbmtofax.c
        !           100: 
        !           101: 
        !           102: #####################################################################
        !           103: install:  inst-all clean
        !           104: 
        !           105: inst-all:  $(SBINDIR)g3fax inst-disp
        !           106: 
        !           107: inst-disp: $(DISPLAY) libphoto.a
        !           108:        -mv $(SBINDIR)g3fax/ttyphoto zttyphoto
        !           109:        -cp ttyphoto $(SBINDIR)g3fax/ttyphoto
        !           110:        -mv $(SBINDIR)g3fax/hexphoto zhexphoto
        !           111:        -cp hexphoto $(SBINDIR)g3fax/hexphoto
        !           112:        -mv $(SBINDIR)g3fax/sunphoto zsunphoto
        !           113:        -cp sunphoto $(SBINDIR)g3fax/sunphoto
        !           114:        -mv $(SBINDIR)g3fax/Xphoto zXphoto
        !           115:        -cp Xphoto $(SBINDIR)g3fax/Xphoto
        !           116:        -mv $(SBINDIR)g3fax/t4014 zt4014
        !           117:        -cp t4014 $(SBINDIR)g3fax/t4014
        !           118:        -rm -f $(SBINDIR)g3fax/libphoto.a
        !           119:        cp libphoto.a $(SBINDIR)g3fax/libphoto.a
        !           120:        @$(UTILDIR)make-lib.sh $(SYSTEM) $(SBINDIR)g3fax/libphoto.a -ranlib
        !           121:        -@ls -gls $(SBINDIR)g3fax/libphoto.a
        !           122:        -@echo ""
        !           123: 
        !           124: inst-pr2pe: pr2pe
        !           125:        -mv $(SBINDIR)g3fax/pr2pe zpr2pe
        !           126:        -cp pr2pe $(SBINDIR)g3fax/pr2pe
        !           127: 
        !           128: inst-pbm:      pbm
        !           129:        -mv $(SBINDIR)g3fax/faxtopbm zfaxtopbm
        !           130:        -mv $(SBINDIR)g3fax/pbmtofax zpbmtofax
        !           131:        -cp faxtopbm pbmtofax $(SBINDIR)g3fax/
        !           132: 
        !           133: $(SBINDIR)g3fax:  g3fax
        !           134:        -rm -rf $@
        !           135:        -cp -r g3fax $(SBINDIR)
        !           136: 
        !           137: clean:
        !           138:        rm -f _* *.o *.old *% foo* core z* *.a \
        !           139:                *.orig \
        !           140:                sunphoto hexphoto ttyphoto \
        !           141:                pr2pe Xphoto t4014 \
        !           142:                faxtopbm pbmtofax

unix.superglobalmegacorp.com

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