Annotation of 43BSDReno/contrib/isode-beta/others/quipu/uips/manage/Makefile, revision 1.1.1.1

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of Management dish
                      3: ###############################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/others/quipu/uips/manage/RCS/Makefile,v 7.1 90/07/09 14:42:37 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.1  90/07/09  14:42:37  mrose
                     12: # sync
                     13: # 
                     14: # Revision 7.0  90/06/26  14:52:30  mrose
                     15: # *** empty log message ***
                     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: LIBES   =       libmanage.a $(TOPDIR)libdish.a $(TOPDIR)libquipu.a $(TOPDIR)libdsap.a $(TOPDIR)libisode.a
                     31: LLIBS   =       $(TOPDIR)llib-lquipu $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode
                     32: 
                     33: CFILES  =       add_alias.c del_alias.c 
                     34: OFILES  =       add_alias.o del_alias.o schema.o attribute.o
                     35: 
                     36: ##############################################################
                     37: # Here it is...
                     38: ##############################################################
                     39: 
                     40: all:            dish 
                     41: inst-all:       inst-dish inst-aliaschk manuals
                     42: install:        inst-all clean
                     43: lint:           l-dish
                     44: 
                     45: 
                     46: ###################################################################
                     47: # dish
                     48: ###################################################################
                     49: 
                     50: inst-dish:      $(BINDIR)dish_manage
                     51: 
                     52: $(BINDIR)dish_manage:  xdish
                     53:                -cp $@ zxdish_manage
                     54:                -rm -f $@
                     55:                cp xdish $@
                     56:                -@ls -gls $@
                     57:                -@echo ""
                     58: 
                     59: dish:          xdish
                     60: 
                     61: xdish:         $(LIBES) dish.o 
                     62:                $(LDCC) $(LDFLAGS) -o $@ dish.o $(LIBES) $(LSOCKET) 
                     63: 
                     64: l-dish:         $(CFILES) true
                     65:                $(LINT) $(LFLAGS) $(LLIBS) $(CFILES)
                     66: 
                     67: dish.o:                $(TOPDIR)quipu/dish/dish.c
                     68:                $(CC) -g $(CFLAGS) -DMANAGE -c $(TOPDIR)quipu/dish/dish.c
                     69: 
                     70: schema.o:      $(TOPDIR)/quipu/schema.c
                     71:                $(CC) $(CFLAGS) -c $(TOPDIR)quipu/schema.c
                     72: 
                     73: attribute.o:   $(TOPDIR)/quipu/attribute.c
                     74:                $(CC) $(CFLAGS) -c $(TOPDIR)quipu/attribute.c
                     75: 
                     76: 
                     77: ###################################################################
                     78: # libmanage
                     79: ###################################################################
                     80: 
                     81: inst-libmanage:        $(LIBDIR)libmanage.a
                     82: 
                     83: $(LIBDIR)libmanage.a:     libmanage.a
                     84:                -rm -f $@
                     85:                cp libmanage.a $@
                     86:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
                     87:                -@ls -gls $@
                     88:                -@echo ""
                     89: 
                     90: libmanage:       libmanage.a
                     91: 
                     92: libmanage.a:     managevrsn.o
                     93:                -rm -f $@
                     94:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
                     95:                        managevrsn.o
                     96: #              -@rm -f $(TOPDIR)libmanage.a $(TOPDIR)llib-lmanage
                     97: #              -@$(LN) libmanage.a $(TOPDIR)libmanage.a
                     98: #              -@$(LN) llib-lmanage $(TOPDIR)llib-lmanage
                     99:                -@echo "QUIPU-MANAGE library built normally"
                    100: 
                    101: managevrsn.c:    $(OFILES)
                    102:                @$(UTILDIR)version.sh manage > $@
                    103: 
                    104: l-libmanage:     $(CFILES) true
                    105:                $(LINT) $(LFLAGS) $(CFILES) managevrsn.c $(LLIBS)
                    106: 
                    107: ################################################################
                    108: # inst-aliaschk
                    109: ################################################################
                    110: 
                    111: inst-aliaschk: $(BINDIR)alias_chk
                    112: 
                    113: $(BINDIR)alias_chk:    alias_chk
                    114:                -cp $@ zalias_chk
                    115:                -rm -f $@
                    116:                cp alias_chk $@
                    117:                -@ls -gls $@
                    118:                -@echo ""
                    119: 
                    120: ###################################################################
                    121: # shell version of dish...
                    122: ###################################################################
                    123: 
                    124: inst-shelldish:        $(BINDIR)add_alias $(BINDIR)del_alias $(BINDIR)dish
                    125: 
                    126: $(BINDIR)add_alias:
                    127:                ln $(BINDIR)list $@
                    128: 
                    129: $(BINDIR)del_alias:
                    130:                ln $(BINDIR)list $@
                    131:                
                    132: $(BINDIR)dish: $(BINDIR)dish_manage
                    133:                -cp $@ zxdish
                    134:                -rm -f $@
                    135:                cp xdish $@
                    136:                -@ls -gls $@
                    137:                -@echo ""
                    138: 
                    139: ##############################################################
                    140: # manuals
                    141: ##############################################################
                    142: 
                    143: manuals:;       echo
                    144:                @$(UTILDIR)inst-man.sh $(MANOPTS) add_alias.1c
                    145: 
                    146: ##############################################################
                    147: # clean
                    148: ##############################################################
                    149: 
                    150: clean:;         rm -f *.ph *.o *.a a.out _* x* z* *.orig \
                    151:                        core managevrsn.c
                    152: 
                    153: grind:;         iprint Makefile
                    154:                tgrind -lc $(CFILES)
                    155:                @echo $(MANUALS) | \
                    156:                        tr " " "\012" | \
                    157:                        sed -e "s%.*%itroff -man &%" | \
                    158:                        sh -ve
                    159: 
                    160: true:;

unix.superglobalmegacorp.com

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