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

1.1     ! root        1: ###############################################################################
        !             2: #
        !             3: # $Header: /f/osi/others/quipu/uips/pod/RCS/Makefile,v 7.2 90/07/27 08:45:30 mrose Exp $
        !             4: #
        !             5: ###############################################################################
        !             6: ###############################################################################
        !             7: #
        !             8: # Pod Makefile - Modify XLIBDIR and FLAGS as appropriate.
        !             9: #
        !            10: #                Damanjit Mahl, Brunel University 
        !            11: ##############################################################################
        !            12: 
        !            13: 
        !            14: ###############################################################################
        !            15: #
        !            16: # FLAGS and DIRS to look for header files and libraries.
        !            17: #
        !            18: ###############################################################################
        !            19: 
        !            20: LIBDIR =       /usr/lib/
        !            21: XLIBDIR =      
        !            22: 
        !            23: #X app-defaults directory.
        !            24: APPDEFDIR =    $(LIBDIR)X11/app-defaults
        !            25: 
        !            26: #yacc flags
        !            27: YFLAGS  =      -d
        !            28: 
        !            29: 
        !            30: ###############################################################################
        !            31: #
        !            32: # Files and libraries.
        !            33: #
        !            34: ###############################################################################
        !            35: 
        !            36: ISOLIBS =      $(TOPDIR)libquipu.a $(TOPDIR)libdsap.a $(TOPDIR)libisode.a \
        !            37:                $(TOPDIR)others/quipu/photo/libphoto.a
        !            38: 
        !            39: XLIBS   =      -L$(XLIBDIR) -lXaw -lXmu -lXt -lX11 -lXext
        !            40: 
        !            41: LIBES   =       $(ISOLIBS)
        !            42: LLIBS   =       $(TOPDIR)llib-lquipu $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode
        !            43: 
        !            44: CFILES  =      y.tab.c symtab.c calls.c main.c pod.c filt.c sequence.c \
        !            45:                photo.c 
        !            46: OFILES  =      y.tab.o symtab.o calls.o main.o pod.o filt.o sequence.o \
        !            47:                photo.o 
        !            48: YFILES  =       conf_read.y
        !            49: 
        !            50: ###############################################################################
        !            51: # Here it is...
        !            52: ###############################################################################
        !            53: 
        !            54: all:            pod
        !            55: inst-all:       inst-pod manuals help config
        !            56: install:        inst-all clean
        !            57: lint:           l-pod
        !            58: 
        !            59: 
        !            60: ##############################################################################
        !            61: # pod
        !            62: ##############################################################################
        !            63: 
        !            64: 
        !            65: inst-pod:      $(BINDIR)pod
        !            66:                -mkdir $(ETCDIR)xd
        !            67: 
        !            68: $(BINDIR)pod:  xpod
        !            69:                -cp $@ zxpod
        !            70:                -rm -f $@
        !            71:                cp xpod $@
        !            72:                -@ls -gls $@
        !            73:                -@echo ""
        !            74: 
        !            75: pod:           xpod
        !            76: 
        !            77: xpod:  $(OFILES) $(LIBES)
        !            78:        $(LDCC) $(LDFLAGS) -o $@ $(OFILES) $(LIBES) $(XLIBS) $(CURSES) $(LSOCKET)
        !            79: 
        !            80: l-pod: $(CFILES) 
        !            81:        $(LINT) $(LFLAGS) $(LLIBS) $(CFILES)
        !            82: 
        !            83: y.tab.c: conf_read.y
        !            84:        yacc $(YFLAGS) conf_read.y
        !            85: 
        !            86: ###############################################################################
        !            87: # config files
        !            88: ###############################################################################
        !            89: 
        !            90: config:;       -mkdir $(ETCDIR)xd/duaconfig
        !            91:                cp -R Xd/duaconfig/* $(ETCDIR)xd/duaconfig
        !            92:                -@echo ""
        !            93: 
        !            94: 
        !            95: ###############################################################################
        !            96: # manual pages
        !            97: ###############################################################################
        !            98: 
        !            99: MANUALS =       pod.1c
        !           100: 
        !           101: manuals:;
        !           102:                @$(UTILDIR)inst-man.sh $(MANOPTS) pod.1c
        !           103: #              @$(UTILDIR)inst-man.sh $(MANOPTS) pod.5
        !           104:                -@echo ""
        !           105: 
        !           106: ###############################################################################
        !           107: # help
        !           108: ###############################################################################
        !           109: 
        !           110: help:;         -mkdir $(ETCDIR)xd/podHelpdir
        !           111:                cp Xd/podHelpdir/* $(ETCDIR)xd/podHelpdir
        !           112:                -@ls -gls $(ETCDIR)xd/podHelpdir
        !           113:                -@echo ""
        !           114: 
        !           115: 
        !           116: ###############################################################################
        !           117: # clean
        !           118: ###############################################################################
        !           119: 
        !           120: clean:;         rm -f *.ph *.o *.a a.out _* x* z* *.orig core y.tab.c y.tab.h
        !           121: 
        !           122: grind:;         iprint Makefile
        !           123:                tgrind -lc $(CFILES)
        !           124:                @echo $(MANUALS) | \
        !           125:                        tr " " "\012" | \
        !           126:                        sed -e "s%.*%itroff -man &%" | \
        !           127:                        sh -ve
        !           128: 
        !           129: true:;

unix.superglobalmegacorp.com

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