Annotation of researchv10no/cmd/bcp/makefile, revision 1.1.1.1

1.1       root        1: # for all OS --
                      2: OPT = -O
                      3: PROF = -p
                      4: PI = -g
                      5: 
                      6: PRODUCTION =  $(OPT)
                      7: DEBUG = $(PROF) $(PI)
                      8: 
                      9: # -- for UNIX 9th Ed --
                     10: CFLAGS = $(PRODUCTION)
                     11: LIBS = -lY3610 -lY
                     12: PORTLIB = -lport
                     13: LDFLAGS = 
                     14: F77LIBS = $(LIBS)
                     15: MLIB =
                     16: REGEX =
                     17: FTW =
                     18: METLIB = mlib.o
                     19: RASTLIB =
                     20: POSTLIB =
                     21: GRAPHICLIBS = 
                     22: 
                     23: # -- For Sun OS 4.x --
                     24: ##GRAPHICLIBS = -lsuntool -lsunwindow -lpixrect
                     25: ##MLIB = -lm
                     26: ##LIBS = $(GRAPHICLIBS) $(MLIB) 
                     27: ##PORTLIB = /usr/lib/libport3.a
                     28: ##F77LIBS = -lF77 -lI77 -lc $(MLIB) $(GRAPHICLIBS)
                     29: ##REGEX = regexec.o regcomp.o regerror.o
                     30: ##FTW = myftw.o
                     31: ##LDFLAGS = $(PROF) -fswitch
                     32: ##CFLAGS = $(PROF) -fswitch -Bstatic
                     33: ##METLIB = sunlib.o
                     34: ##RASTLIB = rastlib.o
                     35: ##POSTLIB = postlib.o 
                     36: 
                     37: all:   bcp
                     38:        touch bcp
                     39: clean:
                     40:        rm -rf *.[cho15] bcp bcp.cpio *.srcs makefile
                     41: 
                     42: # the next three targets are for use in 1127 software distribution on bowell
                     43: 
                     44: install: /usr/bin/bcp
                     45:        cp bcp.1 /usr/man/man1
                     46: 
                     47: /usr/bin/bcp:  bcp
                     48:        strip bcp
                     49:        cp bcp /usr/bin
                     50: 
                     51: ship:  /usr/bin/bcp
                     52:        ship /usr/bin/bcp
                     53: 
                     54: # If you want to use UNIX FILE_TREEs:
                     55: Path.o:  Path.c CPU.h myftw.h Path.h
                     56:        cc $(CFLAGS) -c Path.c
                     57: FTREE=Path.o
                     58: 
                     59: # If you DON'T want to use FILE_TREEs:
                     60: ##FTREE=
                     61: 
                     62: bcp:   bcp.o CCITT.o rlelib.o riclib.o Coord.o piclib.o jslr.o Text.o $(FTREE) $(POSTLIB) $(RASTLIB)
                     63:        cc $(CFLAGS) bcp.o CCITT.o rlelib.o riclib.o Coord.o piclib.o jslr.o Text.o $(FTREE) $(POSTLIB) $(RASTLIB) $(MLIB) $(GRAPHICLIBS) -o bcp
                     64: bcp.o: bcp.c CPU.h stdocr.h rle.h CCITT.h bitio.h pic.h Path.h Bitmap.h Text.h abort.h
                     65:        cc $(CFLAGS) $(MLIB) $(GRAPHICLIBS) -c bcp.c
                     66: 
                     67: stdocr.h:  boole.h limits.h Units.h ric.h fioi.h
                     68:        touch stdocr.h
                     69: CCITT.o: CCITT.c CPU.h stdocr.h rle.h Bitmap.h CCITT.h bitio.h
                     70:        cc $(CFLAGS) -c CCITT.c
                     71: rlelib.o:  rlelib.c CPU.h stdocr.h rle.h ric.h
                     72:        cc $(CFLAGS) -c rlelib.c
                     73: riclib.o:  riclib.c CPU.h stdocr.h
                     74:        cc $(CFLAGS) -c riclib.c
                     75: Coord.o:  Coord.c CPU.h boole.h Units.h Coord.h
                     76:        cc $(CFLAGS) -c Coord.c
                     77: Text.o:  Text.c font.h Bfeats.h stdocr.h
                     78:        cc $(CFLAGS) -c Text.c
                     79: piclib.o:  piclib.c CPU.h boole.h limits.h Units.h Coord.h pic.h
                     80:        cc $(CFLAGS) -c piclib.c
                     81: jslr.o:        jslr.c
                     82:        cc $(CFLAGS) -c jslr.c
                     83: rastlib.o:  rastlib.c
                     84:        cc $(CFLAGS) $(MLIB) $(GRAPHICLIBS) -c rastlib.c
                     85: postlib.o:  postlib.c
                     86:        cc $(CFLAGS) -c postlib.c
                     87: sunlib.o: sunlib.c
                     88:        cc $(CFLAGS) -c sunlib.c
                     89: myftw.o: myftw.c myftw.h
                     90:        cc $(CFLAGS) -c myftw.c

unix.superglobalmegacorp.com

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