Annotation of 43BSDReno/contrib/isode-beta/doc/manual/passwd-make.make, revision 1.1.1.1

1.1       root        1: #   Instructions to Make, for compilation of ROS-based password lookup service
                      2: 
                      3: BINDIR =       /usr/new/
                      4: SBINDIR        =       /usr/etc/
                      5: ETCDIR =       /usr/etc/
                      6: 
                      7: CC     =       /bin/cc
                      8: CFLAGS =       -g    $(OPTIONS)
                      9: LINT   =       lint
                     10: LFLAGS =       -bhuz $(OPTIONS)
                     11: LLIBS   =      -lisode
                     12: LD     =       ld
                     13: LDCC   =       /bin/cc
                     14: LDFLAGS        =       -g
                     15: LIBES  =       -lisode
                     16: 
                     17: HFILES =       ryinitiator.h ryresponder.h
                     18: CFILES =       lookupd.c lookup.c ryinitiator.c ryresponder.c
                     19: RYFILES        =       lookup.ry
                     20: 
                     21: 
                     22: # Here it is...
                     23: 
                     24: all:           lookupd lookup
                     25: inst-all:      inst-lookupd inst-lookup # manuals
                     26: install:       inst-all clean
                     27: lint:          l-lookupd l-lookup
                     28: 
                     29: 
                     30: # lookupd
                     31: 
                     32: inst-lookupd:  $(SBINDIR)ros.lookup
                     33: 
                     34: $(SBINDIR)ros.lookup:  lookupd
                     35:                -cp $@ zros.lookup
                     36:                -rm -f $@
                     37:                cp lookupd $@
                     38:                -@ls -gls $@
                     39:                -@echo ""
                     40: 
                     41: lookupd:       lookupd.o PasswordLookup-Rops.o \
                     42:                        PasswordLookup-Rtypes.o ryresponder.o
                     43:                $(LDCC) $(LDFLAGS) -o $@ lookupd.o \
                     44:                        PasswordLookup-Rops.o \
                     45:                        PasswordLookup-Rtypes.o \
                     46:                        ryresponder.o $(LIBES)
                     47: 
                     48: l-lookupd:     PasswordLookup-ops.c PasswordLookup-Rtypes.c \
                     49:                                true
                     50:                $(LINT) $(LFLAGS) -DPERFORMER lookupd.c \
                     51:                        PasswordLookup-ops.c \
                     52:                        PasswordLookup-Rtypes.c \
                     53:                        ryresponder.c $(LLIBS)
                     54: 
                     55: lookupd.o:     ryresponder.h PasswordLookup-ops.h \
                     56:                        PasswordLookup-types.h
                     57: 
                     58: PasswordLookup-Rops.o: PasswordLookup-ops.c PasswordLookup-ops.h
                     59:                $(CC) $(CFLAGS) -DPERFORMER -c PasswordLookup-ops.c
                     60:                mv PasswordLookup-ops.o $@
                     61: 
                     62: PasswordLookup-Rtypes.c:       PasswordLookup-types.py
                     63:                pepy -a PY_advise $(PYFLAGS) -o $@ PasswordLookup-types.py
                     64: 
                     65: PasswordLookup-types.py:       PasswordLookup-asn.py
                     66:                posy -f -h $(POFLAGS) -o $@ PasswordLookup-asn.py
                     67: PasswordLookup-types.h:        PasswordLookup-types.py
                     68: 
                     69: PasswordLookup-asn.py: lookup.ry
                     70:                rosy $(RYFLAGS) -o $@ lookup.ry
                     71: PasswordLookup-ops.c:  lookup.ry
                     72: PasswordLookup-ops.h:  lookup.ry
                     73: PasswordLookup-stubs.c:        lookup.ry
                     74: 
                     75: ryresponder.o: ryresponder.h
                     76: 
                     77: 
                     78: # lookup
                     79: 
                     80: inst-lookup:   $(BINDIR)lookup
                     81: 
                     82: $(BINDIR)lookup:       lookup
                     83:                -cp $@ zlookup
                     84:                -rm -f $@
                     85:                cp lookup $@
                     86:                -@ls -gls $@
                     87:                -@echo ""
                     88: 
                     89: lookup:                lookup.o PasswordLookup-Iops.o \
                     90:                        PasswordLookup-Itypes.o \
                     91:                        ryinitiator.o
                     92:                $(LDCC) $(LDFLAGS) -o $@ lookup.o \
                     93:                        PasswordLookup-Iops.o \
                     94:                        PasswordLookup-Itypes.o \
                     95:                        ryinitiator.o $(LIBES)
                     96: 
                     97: l-lookup:      PasswordLookup-ops.c PasswordLookup-Itypes.c true
                     98:                $(LINT) $(LFLAGS) -DINVOKER lookup.c \
                     99:                        PasswordLookup-ops.c \
                    100:                        PasswordLookup-Itypes.c \
                    101:                        PasswordLookup-stubs.c \
                    102:                        ryinitiator.c $(LLIBS)
                    103: 
                    104: lookup.o:      ryinitiator.h PasswordLookup-ops.h PasswordLookup-types.h
                    105: 
                    106: PasswordLookup-Iops.o: PasswordLookup-ops.c PasswordLookup-ops.h
                    107:                $(CC) $(CFLAGS) -DINVOKER -c PasswordLookup-ops.c
                    108:                mv PasswordLookup-ops.o $@
                    109: 
                    110: PasswordLookup-Itypes.c:       PasswordLookup-types.py
                    111:                pepy $(PYFLAGS) -o $@ PasswordLookup-types.py
                    112: 
                    113: ryinitiator.o: ryinitiator.h
                    114: 
                    115: 
                    116: # manual pages
                    117: 
                    118: MANUALS        =       lookupd.8c lookup.1c
                    119: 
                    120: manuals:;      install -c -m 0444 lookupd.8c \
                    121:                        /usr/man/man8/lookupd.8c
                    122:                install -c -m 0444 lookup.1c /usr/man/mann/lookup.n
                    123: 
                    124: 
                    125: # clean
                    126: 
                    127: clean:;                rm -f *.o PasswordLookup* lookupd lookup z* _* core
                    128: 
                    129: grind:;                iprint READ-ME Makefile
                    130:                tgrind -lc $(HFILES) $(CFILES)
                    131:                tgrind -lpepy -d ../../pepy/grindefs $(RYFILES)
                    132:                @echo $(MANUALS) | \
                    133:                        tr " " "\012" | \
                    134:                        sed -e "s%.*%itroff -man &%" | \
                    135:                        sh -ve
                    136: 
                    137: true:;

unix.superglobalmegacorp.com

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