| 1 | ############################################################################### |
| 2 | # Instructions to Make, for compilation of ISODE processes for SunOS |
| 3 | # release 3 |
| 4 | ############################################################################### |
| 5 | |
| 6 | ############################################################################### |
| 7 | # |
| 8 | # $Header: /f/osi/config/RCS/sunos3.make,v 7.8 91/02/22 09:17:00 mrose Interim $ |
| 9 | # |
| 10 | # |
| 11 | # $Log: sunos3.make,v $ |
| 12 | # Revision 7.8 91/02/22 09:17:00 mrose |
| 13 | # Interim 6.8 |
| 14 | # |
| 15 | # Revision 7.7 91/01/14 13:36:46 mrose |
| 16 | # again |
| 17 | # |
| 18 | # Revision 7.6 91/01/14 13:31:35 mrose |
| 19 | # kerberos |
| 20 | # |
| 21 | # Revision 7.5 90/11/20 15:31:50 mrose |
| 22 | # update |
| 23 | # |
| 24 | # Revision 7.4 90/07/27 08:42:13 mrose |
| 25 | # update |
| 26 | # |
| 27 | # Revision 7.3 90/07/01 21:02:17 mrose |
| 28 | # pepsy |
| 29 | # |
| 30 | # Revision 7.2 90/04/18 08:45:27 mrose |
| 31 | # MANDIR |
| 32 | # |
| 33 | # Revision 7.1 90/03/06 13:56:15 mrose |
| 34 | # touch-up |
| 35 | # |
| 36 | # Revision 7.0 89/11/23 21:26:23 mrose |
| 37 | # Release 6.0 |
| 38 | # |
| 39 | ############################################################################### |
| 40 | |
| 41 | ############################################################################### |
| 42 | # |
| 43 | # NOTICE |
| 44 | # |
| 45 | # Acquisition, use, and distribution of this module and related |
| 46 | # materials are subject to the restrictions of a license agreement. |
| 47 | # Consult the Preface in the User's Manual for the full terms of |
| 48 | # this agreement. |
| 49 | # |
| 50 | ############################################################################### |
| 51 | |
| 52 | |
| 53 | ############################################################################### |
| 54 | # Options |
| 55 | ############################################################################### |
| 56 | |
| 57 | OPTIONS = -I. -I$(TOPDIR)h $(PEPYPATH) $(KRBOPT) |
| 58 | |
| 59 | HDIR = $(TOPDIR)h/ |
| 60 | UTILDIR = $(TOPDIR)util/ |
| 61 | BINDIR = /usr/local/bin/ |
| 62 | SBINDIR = /usr/etc/ |
| 63 | ETCDIR = /usr/etc/ |
| 64 | LOGDIR = /usr/tmp/ |
| 65 | INCDIRM = /usr/include/isode |
| 66 | INCDIR = $(INCDIRM)/ |
| 67 | PEPYDIRM= $(INCDIR)pepy |
| 68 | PEPYDIR = $(PEPYDIRM)/ |
| 69 | PEPSYDIRM= $(INCDIR)pepsy |
| 70 | PEPSYDIR= $(PEPSYDIRM)/ |
| 71 | LIBDIR = /usr/lib/ |
| 72 | LINTDIR = /usr/lib/lint/ |
| 73 | |
| 74 | LIBISODE= $(TOPDIR)libisode.a |
| 75 | LIBDSAP = $(TOPDIR)libdsap.a |
| 76 | |
| 77 | SYSTEM = -bsd42 |
| 78 | MANDIR = /usr/man/ |
| 79 | MANOPTS = -bsd42 |
| 80 | |
| 81 | |
| 82 | ############################################################################### |
| 83 | # Programs and Libraries |
| 84 | ############################################################################### |
| 85 | |
| 86 | MAKE = ./make DESTDIR=$(DESTDIR) $(MFLAGS) -k |
| 87 | SHELL = /bin/sh |
| 88 | |
| 89 | CC = cc |
| 90 | # -O loses... |
| 91 | CFLAGS = $(OPTIONS) |
| 92 | LIBCFLAGS= $(CFLAGS) |
| 93 | LINT = lint |
| 94 | LFLAGS = -bhuz $(OPTIONS) |
| 95 | LD = ld |
| 96 | LDCC = $(CC) |
| 97 | LDFLAGS = -s |
| 98 | ARFLAGS = |
| 99 | |
| 100 | LN = ln |
| 101 | |
| 102 | LSOCKET = $(KRBLIB) |
| 103 | |
| 104 | |
| 105 | ############################################################################### |
| 106 | # Generation Rules for library modules |
| 107 | ############################################################################### |
| 108 | |
| 109 | .c.o:; $(CC) $(LIBCFLAGS) -c $*.c |
| 110 | -ld -x -r $@ |
| 111 | mv a.out $@ |