|
|
1.1 root 1: ###############################################################################
2: # Instructions to Make, for compilation of ISODE processes for RISC/OS
3: ###############################################################################
4:
5: ###############################################################################
6: #
7: # $Header: /f/osi/config/RCS/mips.make,v 7.5 90/07/27 08:42:22 mrose Exp $
8: #
9: #
10: # $Log: mips.make,v $
11: # Revision 7.5 90/07/27 08:42:22 mrose
12: # update
13: #
14: # Revision 7.4 90/07/01 21:02:34 mrose
15: # pepsy
16: #
17: # Revision 7.3 90/04/18 08:45:13 mrose
18: # MANDIR
19: #
20: # Revision 7.2 90/03/26 09:57:06 mrose
21: # MIPS
22: #
23: # Revision 7.1 90/03/06 13:56:00 mrose
24: # touch-up
25: #
26: # Revision 7.0 89/11/23 21:26:07 mrose
27: # Release 6.0
28: #
29: ###############################################################################
30:
31: ###############################################################################
32: #
33: # NOTICE
34: #
35: # Acquisition, use, and distribution of this module and related
36: # materials are subject to the restrictions of a license agreement.
37: # Consult the Preface in the User's Manual for the full terms of
38: # this agreement.
39: #
40: ###############################################################################
41:
42:
43: ###############################################################################
44: # Options
45: ###############################################################################
46:
47: OPTIONS = -I. -I$(TOPDIR)h $(PEPYPATH)
48:
49: HDIR = $(TOPDIR)h/
50: UTILDIR = $(TOPDIR)util/
51: BINDIR = /usr/local/bin/isode/
52: SBINDIR = /usr/etc/isode/sbin/
53: ETCDIR = /usr/etc/isode/etc/
54: LOGDIR = /usr/spool/isode/
55: INCDIRM = /usr/include/isode
56: INCDIR = $(INCDIRM)/
57: PEPYDIRM= $(INCDIR)pepy
58: PEPYDIR = $(PEPYDIRM)/
59: PEPSYDIRM= $(INCDIR)pepsy
60: PEPSYDIR= $(PEPSYDIRM)/
61: LIBDIR = /usr/lib/
62: ### LINTDIR IS WRONG ###
63: LINTDIR = /usr/lib/lint/
64:
65: LIBISODE= $(TOPDIR)libisode.a
66:
67: SYSTEM = -mips
68: MANDIR = /usr/man/
69: MANOPTS = -sys5
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 = -O $(OPTIONS)
81: LIBCFLAGS= $(CFLAGS)
82: LINT = lint
83: LFLAGS = -bhuz $(OPTIONS)
84: LD = ld
85: LDCC = $(CC)
86: LDFLAGS =
87: ARFLAGS =
88:
89: LN = ln
90:
91: # native to 4.2BSD UNIX
92: LSOCKET =
93: LNLIST = -lmld
94:
95:
96: ###############################################################################
97: # Generation Rules for library modules
98: ###############################################################################
99:
100: .c.o:; $(CC) $(LIBCFLAGS) -c $*.c
101: -ld -x -r $@
102: mv a.out $@
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.