Annotation of 43BSDReno/contrib/isode-beta/others/quipu/uips/pod/Makefile, revision 1.1.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.