|
|
1.1 root 1: ###############################################################################
2: # Instructions to Make, for compilation of ISODE processes for Apollo
3: ###############################################################################
4:
5: ###############################################################################
6: #
7: # $Header: /f/osi/config/RCS/apollo.make,v 7.4 90/07/27 08:42:32 mrose Exp $
8: #
9: # Contributed by John Brezak, Apollo Computer, Inc.
10: #
11: #
12: # $Log: apollo.make,v $
13: # Revision 7.4 90/07/27 08:42:32 mrose
14: # update
15: #
16: # Revision 7.3 90/07/01 21:02:23 mrose
17: # pepsy
18: #
19: # Revision 7.2 90/04/18 08:44:56 mrose
20: # MANDIR
21: #
22: # Revision 7.1 90/03/06 13:55:44 mrose
23: # touch-up
24: #
25: # Revision 7.0 89/11/23 21:25:38 mrose
26: # Release 6.0
27: #
28: ###############################################################################
29:
30: ###############################################################################
31: #
32: # NOTICE
33: #
34: # Acquisition, use, and distribution of this module and related
35: # materials are subject to the restrictions of a license agreement.
36: # Consult the Preface in the User's Manual for the full terms of
37: # this agreement.
38: #
39: ###############################################################################
40:
41:
42: ###############################################################################
43: # Options
44: ###############################################################################
45:
46: TOPDIR = /isode/
47: HDIR = $(TOPDIR)h/
48: UTILDIR = $(TOPDIR)util/
49: BINDIR = /isode/bin/
50: SBINDIR = /isode/etc/
51: ETCDIR = /isode/etc/
52: LOGDIR = /isode/logs/
53: MANDIR = /isode/man/
54: INCDIRM = /usr/include/isode
55: INCDIR = $(INCDIRM)/
56: PEPYDIRM= $(INCDIR)pepy
57: PEPYDIR = $(PEPYDIRM)/
58: PEPSYDIRM= $(INCDIR)pepsy
59: PEPSYDIR= $(PEPSYDIRM)/
60: LIBDIR = /isode/lib/
61: LINTDIR = /isode/lib/lint/
62:
63: LIBISODE= $(TOPDIR)libisode.a
64:
65: SYSTEM = -bsd42
66: MANDIR = /usr/man/
67: MANOPTS = -bsd42
68:
69: OPTIONS = -I/isode/h -A systype,any -A cpu,3000 $(PEPYPATH)
70:
71:
72: ###############################################################################
73: # Programs and Libraries
74: ###############################################################################
75:
76: MAKE = ./make DESTDIR=$(DESTDIR) $(MFLAGS) -k
77: SHELL = /bin/sh
78:
79: CC = cc
80: CFLAGS = $(OPTIONS)
81: LIBCFLAGS= $(CFLAGS)
82: LINT = lint
83: LFLAGS = -bhuz $(OPTIONS)
84: LD = ld
85: LDCC = $(CC)
86: LDFLAGS = #-s
87: ARFLAGS =
88:
89: LN = ln
90:
91: # native to 4.2BSD UNIX
92: CSOCKET =
93: OSOCKET =
94: LSOCKET = # -ldbm
95:
96:
97: ###############################################################################
98: # Generation Rules for library modules
99: ###############################################################################
100:
101: .c.o:; $(CC) $(LIBCFLAGS) -c $*.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.