Annotation of 43BSDReno/contrib/isode-beta/config/sunos4.make, revision 1.1.1.1

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of ISODE processes for SunOS
                      3: #      release 4
                      4: ###############################################################################
                      5: 
                      6: ###############################################################################
                      7: #
                      8: # $Header: /f/osi/config/RCS/sunos4.make,v 7.4 90/07/27 08:42:09 mrose Exp $
                      9: #
                     10: #
                     11: # $Log:        sunos4.make,v $
                     12: # Revision 7.4  90/07/27  08:42:09  mrose
                     13: # update
                     14: # 
                     15: # Revision 7.3  90/07/01  21:02:43  mrose
                     16: # pepsy
                     17: # 
                     18: # Revision 7.2  90/04/18  08:45:29  mrose
                     19: # MANDIR
                     20: # 
                     21: # Revision 7.1  90/03/06  13:56:16  mrose
                     22: # touch-up
                     23: # 
                     24: # Revision 7.0  89/11/23  21:26:25  mrose
                     25: # Release 6.0
                     26: # 
                     27: ###############################################################################
                     28: 
                     29: ###############################################################################
                     30: #
                     31: #                               NOTICE
                     32: #
                     33: #    Acquisition, use, and distribution of this module and related
                     34: #    materials are subject to the restrictions of a license agreement.
                     35: #    Consult the Preface in the User's Manual for the full terms of
                     36: #    this agreement.
                     37: #
                     38: ###############################################################################
                     39: 
                     40: 
                     41: ###############################################################################
                     42: # Options
                     43: ###############################################################################
                     44: 
                     45: OPTIONS        =       -I. -I$(TOPDIR)h $(PEPYPATH)
                     46: 
                     47: HDIR   =       $(TOPDIR)h/
                     48: UTILDIR        =       $(TOPDIR)util/
                     49: BINDIR =       /usr/local/bin/
                     50: SBINDIR        =       /usr/etc/
                     51: ETCDIR =       /usr/etc/
                     52: LOGDIR =       /usr/tmp/
                     53: INCDIRM        =       /usr/include/isode
                     54: INCDIR =       $(INCDIRM)/
                     55: PEPYDIRM=      $(INCDIR)pepy
                     56: PEPYDIR        =       $(PEPYDIRM)/
                     57: PEPSYDIRM=     $(INCDIR)pepsy
                     58: PEPSYDIR=      $(PEPSYDIRM)/
                     59: LIBDIR =       /usr/lib/
                     60: LINTDIR        =       /usr/lib/lint/
                     61: 
                     62: LIBISODE=      $(TOPDIR)libisode.a
                     63: 
                     64: SYSTEM =       -bsd42
                     65: MANDIR =       /usr/man/
                     66: MANOPTS        =       -bsd42
                     67: 
                     68: 
                     69: ###############################################################################
                     70: # Shared libraries
                     71: ###############################################################################
                     72: 
                     73: #    You can build a shared version of the ISODE library on suns under
                     74: #    SunOS 4.0 or greater. For non sparc based architecture, any
                     75: #    release greater than 4.0 will do. However, due to a bug in the
                     76: #    compiler and the size of ISODE, you will not be able to build a
                     77: #    shared ISODE unless you have SunOS 4.1 or greater.
                     78: 
                     79: #    First, comment out the definition of LIBISODE above
                     80: 
                     81: #    Second, uncomment these two lines:
                     82: 
                     83: #SHAREDLIB=    shared
                     84: #LIBISODE=     -L$(TOPDIR) -lisode
                     85: 
                     86: #    Third, add
                     87: #              -pic            Sun 3
                     88: #              -PIC            Sparc
                     89: #    to LIBCFLAGS below
                     90: 
                     91: 
                     92: ###############################################################################
                     93: # Programs and Libraries
                     94: ###############################################################################
                     95: 
                     96: MAKE   =       ./make DESTDIR=$(DESTDIR) $(MFLAGS) -k
                     97: SHELL  =       /bin/sh
                     98: 
                     99: CC      =      cc
                    100: # -O loses...
                    101: CFLAGS  =            $(OPTIONS)
                    102: LIBCFLAGS=           $(CFLAGS)
                    103: LINT    =      lint
                    104: LFLAGS  =      -bhuz $(OPTIONS)
                    105: LD     =       ld
                    106: LDCC   =       $(CC)
                    107: LDFLAGS =      -s
                    108: ARFLAGS        =
                    109: 
                    110: LN     =       ln
                    111: 
                    112: # native to 4.2BSD UNIX
                    113: LSOCKET        =
                    114: 
                    115: 
                    116: ###############################################################################
                    117: # Generation Rules for library modules
                    118: ###############################################################################
                    119: 
                    120: .c.o:;         $(CC) $(LIBCFLAGS) -c $*.c
                    121:                -ld -x -r $@
                    122:                mv a.out $@

unix.superglobalmegacorp.com

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