Skip to content
Newer
Older
100644 131 lines (117 sloc) 1.82 KB
568742a Initial restoration.
darren authored Nov 2, 2001
1 # $Id$
2 #
3 # Makefile for Macintosh using MPW
4 #
5 # Created by: Maarten L. Hekkelman <maarten@hekkelman.com>
6
7 HEADERS = ¶
8 args.h ctags.h debug.h entry.h general.h get.h keyword.h ¶
6f62e21 Separated out non-ctags specific routines into new file routines.c. A…
Darren Hiebert authored Feb 16, 2002
9 main.h options.h parse.h parsers.h read.h routines.h sort.h ¶
10 strlist.h vstring.h mac.h
568742a Initial restoration.
darren authored Nov 2, 2001
11
12 SOURCES = ¶
13 args.c ¶
14 asm.c ¶
15 asp.c ¶
16 awk.c ¶
17 beta.c ¶
18 c.c ¶
19 cobol.c ¶
eafbafc Added support for Verilog language.
Darren Hiebert authored Jul 11, 2002
20 eiffel.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
21 entry.c ¶
660b447 Added support for Erlang language, submitted by Brent Fulgham.
Darren Hiebert authored Feb 13, 2003
22 erlang.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
23 fortran.c ¶
24 get.c ¶
25 keyword.c ¶
26 lisp.c ¶
eac9e85 Renamed regex.c module to lregex.c.
Darren Hiebert authored Jul 11, 2002
27 lregex.c ¶
dfb2141 Added support for Lua language, submitted by Max Ischenko.
Darren Hiebert authored Dec 20, 2001
28 lua.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
29 main.c ¶
30 make.c ¶
31 options.c ¶
32 parse.c ¶
33 pascal.c ¶
34 perl.c ¶
35 php.c ¶
36 python.c ¶
37 read.c ¶
38 rexx.c ¶ ¶
6f62e21 Separated out non-ctags specific routines into new file routines.c. A…
Darren Hiebert authored Feb 16, 2002
39 routines.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
40 ruby.c ¶
41 scheme.c ¶
42 sh.c ¶
43 slang.c ¶
44 sort.c ¶
f3052cb Added support for SML (Standard ML) language, contributed by Venkates…
Darren Hiebert authored Nov 27, 2002
45 sml.c ¶
1634a96 Added support for PL/SQL language.
Darren Hiebert authored Oct 3, 2002
46 sql.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
47 strlist.c ¶
48 tcl.c ¶
eafbafc Added support for Verilog language.
Darren Hiebert authored Jul 11, 2002
49 verilog.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
50 vim.c ¶
51 vstring.c ¶
eafbafc Added support for Verilog language.
Darren Hiebert authored Jul 11, 2002
52 yacc.c ¶
568742a Initial restoration.
darren authored Nov 2, 2001
53 mac.c
54
55 OBJ = ¶
56 args.o ¶
57 asm.o ¶
58 asp.o ¶
59 awk.o ¶
60 beta.o ¶
61 c.o ¶
62 cobol.o ¶
eafbafc Added support for Verilog language.
Darren Hiebert authored Jul 11, 2002
63 eiffel.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
64 entry.o ¶
660b447 Added support for Erlang language, submitted by Brent Fulgham.
Darren Hiebert authored Feb 13, 2003
65 erlang.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
66 fortran.o ¶
67 get.o ¶
68 keyword.o ¶
69 lisp.o ¶
eac9e85 Renamed regex.c module to lregex.c.
Darren Hiebert authored Jul 11, 2002
70 lregex.o ¶
dfb2141 Added support for Lua language, submitted by Max Ischenko.
Darren Hiebert authored Dec 20, 2001
71 lua.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
72 main.o ¶
73 make.o ¶
74 options.o ¶
75 parse.o ¶
76 pascal.o ¶
77 perl.o ¶
78 php.o ¶
79 python.o ¶
80 read.o ¶
81 rexx.o ¶
6f62e21 Separated out non-ctags specific routines into new file routines.c. A…
Darren Hiebert authored Feb 16, 2002
82 routines.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
83 ruby.o ¶
84 scheme.o ¶
85 sh.o ¶
86 slang.o ¶
87 sort.o ¶
f3052cb Added support for SML (Standard ML) language, contributed by Venkates…
Darren Hiebert authored Nov 27, 2002
88 sml.o ¶
1634a96 Added support for PL/SQL language.
Darren Hiebert authored Oct 3, 2002
89 sql.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
90 strlist.o ¶
91 tcl.o ¶
eafbafc Added support for Verilog language.
Darren Hiebert authored Jul 11, 2002
92 verilog.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
93 vim.o ¶
94 vstring.o ¶
eafbafc Added support for Verilog language.
Darren Hiebert authored Jul 11, 2002
95 yacc.o ¶
568742a Initial restoration.
darren authored Nov 2, 2001
96 mac.o
97
98 LIBS = ¶
99 {PPCLibraries}PPCToolLibs.o ¶
100 {SharedLibraries}MathLib ¶
101 {SharedLibraries}InterfaceLib ¶
102 {SharedLibraries}StdCLib ¶
103 {MWPPCLibraries}'MSL StdCRuntime.Lib'
104
105 CC = mwcppc
106 LD = mwlinkppc
107
108 # Using -nodefaults to avoid having {MWCIncludes} in our include paths
109 # Needed since we're building a MPW Tool and not an application.
110 COptions = -nodefaults -i : -i- -i {CIncludes} -opt full
111 LOptions = -xm m -stacksize 128
112
113 all Ä CTags
114
115 CTags Ä TurnOfEcho {OBJ}
116 {LD} {LOptions} -o CTags {OBJ} {LIBS}
117
118 {OBJ} Ä {HEADERS}
119
120 tags Ä CTags
121 :CTags -p. {SOURCES} {HEADERS}
122
123 clean Ä
124 Delete -y -i {OBJ} {CTags} tags
125
126 .o Ä .c
127 {CC} {depDir}{default}.c -o {targDir}{default}.o {COptions}
128
129 TurnOfEcho Ä
130 set echo 0
Something went wrong with that request. Please try again.