|
|
1.1 root 1: ###############################################################################
2: # Instructions to Make, for compilation of ISODE processes for
3: # Olivetti LSX 30xx
4: ###############################################################################
5:
6: ###############################################################################
7: #
8: # $Header: /f/osi/config/RCS/osx.make,v 7.4 90/07/27 08:42:19 mrose Exp $
9: #
10: #
11: # $Log: osx.make,v $
12: # Revision 7.4 90/07/27 08:42:19 mrose
13: # update
14: #
15: # Revision 7.3 90/07/01 21:02:36 mrose
16: # pepsy
17: #
18: # Revision 7.2 90/04/18 08:45:17 mrose
19: # MANDIR
20: #
21: # Revision 7.1 90/03/06 13:56:05 mrose
22: # touch-up
23: #
24: # Revision 7.0 89/11/23 21:26:14 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: # Set where to find the file asn1.h ros.h etc
46: ROSINC= /usr3/thorn3/src/ASN1 \
47: -I/usr3/thorn3/src/ROS \
48: -I/usr3/thorn3/src/ISO
49:
50:
51: OPTIONS = -I$(TOPDIR)h -DDEBUG -I/usr/include/netinet $(PEPYPATH)
52: THORN = /usr1/thorn/Y3/src/thorn/TEST/
53:
54: HDIR = $(TOPDIR)h/
55: UTILDIR = $(TOPDIR)util/
56: BINDIR = $(THORN)bin/
57: SBINDIR = $(THORN)etc/
58: ETCDIR = $(THORN)etc/
59: INCDIRM = $(THORN)src/include/isode
60: INCDIR = $(INCDIRM)/
61: PEPYDIRM= $(INCDIR)pepy
62: PEPYDIR = $(PEPYDIRM)/
63: PEPSYDIRM= $(INCDIR)pepsy
64: PEPSYDIR= $(PEPSYDIRM)/
65: LIBDIR = $(THORN)src/lib/
66: LINTDIR = $(THORN)src/lib/
67:
68: LIBISODE= $(TOPDIR)libisode.a
69:
70: SYSTEM = -sys5
71: MANDIR = /usr/man/
72: MANOPTS = -sys5
73:
74:
75: ###############################################################################
76: # Programs and Libraries
77: ###############################################################################
78:
79: MAKE = ./make DESTDIR=$(DESTDIR) $(MFLAGS) -k
80: SHELL = /bin/sh
81:
82: CC = cc
83: CFLAGS = $(OPTIONS)
84: LIBCFLAGS= $(CFLAGS)
85: LINT = lint
86: LFLAGS = -bhuz $(OPTIONS)
87: LD = ld
88: LDCC = $(CC)
89: LDFLAGS = -s
90: ARFLAGS =
91: LN = ln
92:
93: # Olivetti TCP/IP software is put in libc!
94: LSOCKET = -lc
95:
96:
97: ###############################################################################
98: # Generation Rules for library modules
99: ###############################################################################
100:
101: .c.o:; $(CC) $(LIBCFLAGS) -c $*.c
102: -ld -x -r $@
103: mv a.out $@
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.