Commit | Line | Data |
---|---|---|
5f522de8 C |
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 $@ |