Commit | Line | Data |
---|---|---|
48435ab0 WJ |
1 | ############################################################################### |
2 | # Instructions to Make, for compilation of ISODE processes for | |
3 | # SunLink OSI and X.25 7.0 on SunOS 4 | |
4 | ############################################################################### | |
5 | ||
6 | ############################################################################### | |
7 | # | |
8 | # $Header: /f/osi/config/RCS/sunlink7.make,v 7.4 91/02/22 09:16:58 mrose Interim $ | |
9 | # | |
10 | # | |
11 | # $Log: sunlink7.make,v $ | |
12 | # Revision 7.4 91/02/22 09:16:58 mrose | |
13 | # Interim 6.8 | |
14 | # | |
15 | # Revision 7.3 91/01/14 13:36:39 mrose | |
16 | # again | |
17 | # | |
18 | # Revision 7.2 91/01/14 13:31:32 mrose | |
19 | # kerberos | |
20 | # | |
21 | # Revision 7.1 90/12/11 10:32:58 mrose | |
22 | # sync | |
23 | # | |
24 | # Revision 7.0 90/11/20 15:39:49 mrose | |
25 | # *** empty log message *** | |
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 -I/usr/sunlink/osi/include $(PEPYPATH) $(KRBOPT) | |
46 | ||
47 | HDIR = $(TOPDIR)h/ | |
48 | UTILDIR = $(TOPDIR)util/ | |
49 | BINDIR = /usr/isode/local/bin/ | |
50 | SBINDIR = /usr/isode/etc/ | |
51 | ETCDIR = /usr/isode/etc/ | |
52 | LOGDIR = /usr/isode/tmp/ | |
53 | INCDIRM = /usr/isode/include/isode | |
54 | INCDIR = $(INCDIRM)/ | |
55 | PEPYDIRM= $(INCDIR)pepy | |
56 | PEPYDIR = $(PEPYDIRM)/ | |
57 | PEPSYDIRM= $(INCDIR)pepsy | |
58 | PEPSYDIR= $(PEPSYDIRM)/ | |
59 | LIBDIR = /usr/isode/lib/ | |
60 | LINTDIR = /usr/isode/lib/lint/ | |
61 | ||
62 | LIBISODE= $(TOPDIR)libisode.a | |
63 | ||
64 | SYSTEM = -bsd42 | |
65 | MANDIR = /usr/isode/man/ | |
66 | MANOPTS = -bsd42 | |
67 | ||
68 | ||
69 | ############################################################################### | |
70 | # Programs and Libraries | |
71 | ############################################################################### | |
72 | ||
73 | MAKE = ./make DESTDIR=$(DESTDIR) $(MFLAGS) -k | |
74 | SHELL = /bin/sh | |
75 | ||
76 | CC = cc | |
77 | # -O loses... | |
78 | CFLAGS = $(OPTIONS) | |
79 | LIBCFLAGS= $(CFLAGS) | |
80 | LINT = lint | |
81 | LFLAGS = -bhuz $(OPTIONS) | |
82 | LD = ld | |
83 | LDCC = $(CC) | |
84 | LDFLAGS = -s -L/usr/sunlink/osi/lib | |
85 | ARFLAGS = | |
86 | ||
87 | LN = ln | |
88 | ||
89 | LSOCKET = -losi $(KRBLIB) | |
90 | ||
91 | ||
92 | ############################################################################### | |
93 | # Generation Rules for library modules | |
94 | ############################################################################### | |
95 | ||
96 | # -x may be harmful on earlier releases of SunOS, your mileage may vary... | |
97 | ||
98 | .c.o:; $(CC) $(LIBCFLAGS) -c $*.c | |
99 | -ld -x -r $@ | |
100 | mv a.out $@ |