Annotation of 43BSD/contrib/B/Makefile.gen, revision 1.1.1.1

1.1       root        1: # Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984, 1985.
                      2: #
                      3: # bootstrap Mark 1 implementation of B.
                      4: 
                      5: # Filled in by ./Setup:
                      6: # for public installation, e.g. outside the B root directory (make install):
                      7: # public place for 'b' command
                      8: BDIR=
                      9: # public place for 'b.1' manual
                     10: MAN1DIR=
                     11: # public place for 'bterminal.5' manual
                     12: MAN5DIR=
                     13: # public place for auxiliary files needed by 'b'
                     14: LIBDIR=
                     15: # BINT determines B interpreter used
                     16: BINT=
                     17: 
                     18: default:       all
                     19: 
                     20: # put everything in ./bin and ./lib:
                     21: all:
                     22:        cd src/b; make install
                     23:        cd src/bed; make install
                     24:        cd src/$(BINT); make install
                     25:        cd src/libbed; make install
                     26:        @ch_all "$(BINT)"
                     27: 
                     28: examples: bin/b
                     29:        @cd ex; make examples
                     30:        @echo ""
                     31:        @echo "If all went well, try the B editor in ./ex/try."
                     32: 
                     33: # install everything in public places:
                     34: install: $(BDIR) $(MAN1DIR) $(MAN5DIR) $(LIBDIR)
                     35:        cd src/b; make BDEST=$(BDIR) LDEST=$(LIBDIR) install
                     36:        cd src/bed; make DEST=$(LIBDIR) install
                     37:        cd src/$(BINT); make DEST=$(LIBDIR) install
                     38:        cd src/libbed; make DEST=$(LIBDIR) install
                     39:        cd man; make DEST1=$(MAN1DIR) DEST5=$(MAN5DIR) install
                     40:        @ch_install "$(BINT)" "$(BDIR)" "$(MAN1DIR)" "$(MAN5DIR)" "$(LIBDIR)" 
                     41: 
                     42: 
                     43: clean:
                     44:        cd src/b; make clean
                     45:        cd src/bed; make clean
                     46:        cd src/$(BINT); make clean
                     47:        cd src/libtermcap; make clean
                     48:        cd ex; make clean
                     49:        @ch_clean "$(BDIR)"
                     50: 
                     51: cleanall:
                     52:        cd bin; rm -f *
                     53:        cd lib; rm -f * .Bed*
                     54: 
                     55: print:
                     56:        @echo "To print the source; see ./src"
                     57:        @echo "To print the manual pages; see ./man"
                     58:        @echo "To print the documents; see ./doc"

unix.superglobalmegacorp.com

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