fix wrongly interpreted >> in template
[arduino-ctags.git] / mk_mpw.mak
blob20c49e5c97a0ce525aab01d01e00692aca5b3658
1 # $Id: mk_mpw.mak 264 2003-02-13 02:59:30Z darren $
3 # Makefile for Macintosh using MPW
5 # Created by: Maarten L. Hekkelman <maarten@hekkelman.com>
7 HEADERS =
8 args.h ctags.h debug.h entry.h general.h get.h keyword.h ¶
9 main.h options.h parse.h parsers.h read.h routines.h sort.h ¶
10 strlist.h vstring.h mac.h
12 SOURCES =
13 args.c ¶
14 asm.c ¶
15 asp.c ¶
16 awk.c ¶
17 beta.c ¶
18 c.c ¶
19 cobol.c ¶
20 eiffel.c ¶
21 entry.c ¶
22 erlang.c ¶
23 fortran.c ¶
24 get.c ¶
25 keyword.c ¶
26 lisp.c ¶
27 lregex.c ¶
28 lua.c ¶
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 ¶ ¶
39 routines.c ¶
40 ruby.c ¶
41 scheme.c ¶
42 sh.c ¶
43 slang.c ¶
44 sort.c ¶
45 sml.c ¶
46 sql.c ¶
47 strlist.c ¶
48 tcl.c ¶
49 verilog.c ¶
50 vim.c ¶
51 vstring.c ¶
52 yacc.c ¶
53 mac.c
55 OBJ =
56 args.o ¶
57 asm.o ¶
58 asp.o ¶
59 awk.o ¶
60 beta.o ¶
61 c.o ¶
62 cobol.o ¶
63 eiffel.o ¶
64 entry.o ¶
65 erlang.o ¶
66 fortran.o ¶
67 get.o ¶
68 keyword.o ¶
69 lisp.o ¶
70 lregex.o ¶
71 lua.o ¶
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 ¶
82 routines.o ¶
83 ruby.o ¶
84 scheme.o ¶
85 sh.o ¶
86 slang.o ¶
87 sort.o ¶
88 sml.o ¶
89 sql.o ¶
90 strlist.o ¶
91 tcl.o ¶
92 verilog.o ¶
93 vim.o ¶
94 vstring.o ¶
95 yacc.o ¶
96 mac.o
98 LIBS =
99 {PPCLibraries}PPCToolLibs.o ¶
100 {SharedLibraries}MathLib ¶
101 {SharedLibraries}InterfaceLib ¶
102 {SharedLibraries}StdCLib ¶
103 {MWPPCLibraries}'MSL StdCRuntime.Lib'
105 CC = mwcppc
106 LD = mwlinkppc
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
113 all Ä CTags
115 CTags Ä TurnOfEcho {OBJ}
116 {LD} {LOptions} -o CTags {OBJ} {LIBS}
118 {OBJ} Ä {HEADERS}
120 tags Ä CTags
121 :CTags -p. {SOURCES} {HEADERS}
123 clean Ä
124 Delete -y -i {OBJ} {CTags} tags
126 .o Ä .c
127 {CC} {depDir}{default}.c -o {targDir}{default}.o {COptions}
129 TurnOfEcho Ä
130 set echo 0