Annotation of researchv10dc/cmd/library/Makefile, revision 1.1.1.1

1.1       root        1: # *************************************************************** 
                      2: # *    Copyright (c) 1990 AT&T                                 *
                      3: # *     All Rights Reserved                                    *
                      4: # *    THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T     *
                      5: # *    The copyright notice above does not                     *
                      6: # *    evidence any actual or intended                         *
                      7: # *    publication of such source code.                        *
                      8: # ***************************************************************
                      9: #      @(#)library.mk  1.15  5/5/90 RnD added
                     10: # *************************************************************** 
                     11: # *    Copyright (c) 1989 AT&T                                 *
                     12: # *     All Rights Reserved                                    *
                     13: # *    THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T     *
                     14: # *    The copyright notice above does not                     *
                     15: # *    evidence any actual or intended                         *
                     16: # *    publication of such source code.                        *
                     17: # ***************************************************************
                     18: # this is the make file for library(1)
                     19: # Note that the help messages are gotten from files that are put at
                     20: # $INSLIB. If you put them elsewhere change the LIB variable appropriately
                     21: #
                     22: #########################################
                     23: # *** RDS makefile standards applied ***
                     24: #########################################
                     25: ROOT = 
                     26: CC = cc
                     27: INC = $(ROOT)/usr/include
                     28: MAKE = $(ROOT)/bin/make
                     29: INCSYS = $(ROOT)/usr/include/sys
                     30: SHELL = /bin/sh
                     31: TESTDIR= .
                     32: INS = $(ROOT)/etc/install
                     33: INSDIR = $(ROOT)/usr/bin
                     34: INSLIB = $(ROOT)/usr/lib/library
                     35: MAN = $(ROOT)/usr/lman/u_man/man1
                     36: LFILES=[2456].* *help* known.list
                     37: 
                     38: LDFLAGS= -s $(LDLIBS)
                     39: # following is for BSD machines.
                     40: # BSD=`if [ -x /bin/sun ]; then if /bin/sun; then echo "-DBSD4_2 -Dstrchr=index -Dstrrchr=rindex"; fi; fi`
                     41: BSD=-DBSD4_2
                     42: DFLAGS=-DWHERE=\"${INSLIB}\" $(BSD)
                     43: CFLAGS=-O -I.  $(DFLAGS)
                     44: 
                     45: FILES=library
                     46: OFILES=library.o option1.o option3.o reader.o option2.o checkdoc.o gnamef.o uppercase.o
                     47: 
                     48: all: $(FILES)
                     49: 
                     50: library: $(OFILES)
                     51:        $(CC) $(CFLAGS) -o $(TESTDIR)/library $(OFILES) $(LDFLAGS)
                     52: 
                     53: lint:
                     54:        lint  $(LFLAGS) $(DFLAGS) *.c
                     55: 
                     56: install: library
                     57:        if test ! -d ${INSLIB} ; \
                     58:        then \
                     59:            mkdir ${INSLIB}; \
                     60:            chown bin $(INSLIB); \
                     61:            chgrp bin $(INSLIB); \
                     62:            chmod 775 $(INSLIB); \
                     63:            fi
                     64:        for i in $(LFILES); do $(INS) -m 444 -f $(INSLIB) $(TESTDIR)/$$i; done;
                     65:        $(INS) -m 555 -f $(INSDIR) $(TESTDIR)/library
                     66:        if test  -d $(MAN) ; \
                     67:        then \
                     68:            $(INS) -f $(MAN) -m 444 library.1 ; \
                     69:            fi
                     70: 
                     71: clean: 
                     72:        rm -f *.o
                     73: 
                     74: clobber: clean
                     75:        rm -f library
                     76: 

unix.superglobalmegacorp.com

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