1 | # rules.make - basic build rules -*- Makefile -*- |
---|
2 | # |
---|
3 | # Copyright (c) 2000-2007, Felix L. Winkelmann |
---|
4 | # Copyright (c) 2008, The Chicken Team |
---|
5 | # All rights reserved. |
---|
6 | # |
---|
7 | # Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following |
---|
8 | # conditions are met: |
---|
9 | # |
---|
10 | # Redistributions of source code must retain the above copyright notice, this list of conditions and the following |
---|
11 | # disclaimer. |
---|
12 | # Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following |
---|
13 | # disclaimer in the documentation and/or other materials provided with the distribution. |
---|
14 | # Neither the name of the author nor the names of its contributors may be used to endorse or promote |
---|
15 | # products derived from this software without specific prior written permission. |
---|
16 | # |
---|
17 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS |
---|
18 | # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY |
---|
19 | # AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR |
---|
20 | # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
---|
21 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
---|
22 | # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
---|
23 | # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |
---|
24 | # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
---|
25 | # POSSIBILITY OF SUCH DAMAGE. |
---|
26 | |
---|
27 | |
---|
28 | # object files |
---|
29 | |
---|
30 | LIBCHICKEN_OBJECTS_1 = \ |
---|
31 | library eval data-structures extras lolevel utils tcp srfi-1 srfi-4 srfi-13 \ |
---|
32 | srfi-14 srfi-18 srfi-69 $(POSIXFILE) regex scheduler \ |
---|
33 | profiler stub expand runtime |
---|
34 | LIBCHICKEN_SHARED_OBJECTS = $(LIBCHICKEN_OBJECTS_1:=$(O)) |
---|
35 | LIBCHICKEN_STATIC_OBJECTS = $(LIBCHICKEN_OBJECTS_1:=-static$(O)) |
---|
36 | |
---|
37 | LIBUCHICKEN_OBJECTS_1 = \ |
---|
38 | ulibrary ueval udata-structures uextras ulolevel uutils utcp usrfi-1 usrfi-4 \ |
---|
39 | usrfi-13 usrfi-14 usrfi-18 usrfi-69 u$(POSIXFILE) uregex scheduler \ |
---|
40 | profiler stub expand uruntime |
---|
41 | LIBUCHICKEN_SHARED_OBJECTS = $(LIBUCHICKEN_OBJECTS_1:=$(O)) |
---|
42 | LIBUCHICKEN_STATIC_OBJECTS = $(LIBUCHICKEN_OBJECTS_1:=-static$(O)) |
---|
43 | |
---|
44 | LIBCHICKENGUI_OBJECTS_1 = \ |
---|
45 | library eval data-structures extras lolevel utils tcp srfi-1 srfi-4 srfi-13 \ |
---|
46 | srfi-14 srfi-18 srfi-69 $(POSIXFILE) regex scheduler \ |
---|
47 | profiler stub expand gui-runtime |
---|
48 | LIBCHICKENGUI_SHARED_OBJECTS = $(LIBCHICKENGUI_OBJECTS_1:=$(O)) |
---|
49 | LIBCHICKENGUI_STATIC_OBJECTS = $(LIBCHICKENGUI_OBJECTS_1:=-static$(O)) |
---|
50 | |
---|
51 | PCRE_OBJECTS_1 ?= \ |
---|
52 | pcre/pcre_compile \ |
---|
53 | pcre/pcre_config \ |
---|
54 | pcre/pcre_dfa_exec \ |
---|
55 | pcre/pcre_exec \ |
---|
56 | pcre/pcre_fullinfo \ |
---|
57 | pcre/pcre_get \ |
---|
58 | pcre/pcre_globals \ |
---|
59 | pcre/pcre_info \ |
---|
60 | pcre/pcre_maketables \ |
---|
61 | pcre/pcre_newline \ |
---|
62 | pcre/pcre_ord2utf8 \ |
---|
63 | pcre/pcre_refcount \ |
---|
64 | pcre/pcre_study \ |
---|
65 | pcre/pcre_tables \ |
---|
66 | pcre/pcre_try_flipped \ |
---|
67 | pcre/pcre_ucp_searchfuncs \ |
---|
68 | pcre/pcre_valid_utf8 \ |
---|
69 | pcre/pcre_version \ |
---|
70 | pcre/pcre_xclass \ |
---|
71 | pcre/pcre_chartables |
---|
72 | PCRE_SHARED_OBJECTS = $(PCRE_OBJECTS_1:=$(O)) |
---|
73 | PCRE_STATIC_OBJECTS = $(PCRE_OBJECTS_1:=-static$(O)) |
---|
74 | |
---|
75 | COMPILER_OBJECTS_1 = \ |
---|
76 | chicken batch-driver compiler optimizer support \ |
---|
77 | c-platform c-backend |
---|
78 | COMPILER_OBJECTS = $(COMPILER_OBJECTS_1:=$(O)) |
---|
79 | COMPILER_STATIC_OBJECTS = $(COMPILER_OBJECTS_1:=-static$(O)) |
---|
80 | |
---|
81 | # library objects |
---|
82 | |
---|
83 | runtime$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
84 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
85 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
86 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
87 | gui-runtime$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
88 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
89 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
90 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_GUI_RUNTIME_OPTIONS) $< \ |
---|
91 | $(C_COMPILER_OUTPUT) |
---|
92 | eval$(O): eval.c chicken.h $(CHICKEN_CONFIG_H) |
---|
93 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
94 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
95 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
96 | expand$(O): expand.c chicken.h $(CHICKEN_CONFIG_H) |
---|
97 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
98 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
99 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
100 | data-structures$(O): data-structures.c chicken.h $(CHICKEN_CONFIG_H) |
---|
101 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
102 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
103 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
104 | extras$(O): extras.c chicken.h $(CHICKEN_CONFIG_H) |
---|
105 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
106 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
107 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
108 | library$(O): library.c chicken.h $(CHICKEN_CONFIG_H) |
---|
109 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
110 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
111 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
112 | lolevel$(O): lolevel.c chicken.h $(CHICKEN_CONFIG_H) |
---|
113 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
114 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
115 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
116 | posixunix$(O): posixunix.c chicken.h $(CHICKEN_CONFIG_H) |
---|
117 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
118 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
119 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
120 | posixwin$(O): posixwin.c chicken.h $(CHICKEN_CONFIG_H) |
---|
121 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
122 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
123 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
124 | profiler$(O): profiler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
125 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
126 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
127 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
128 | regex$(O): regex.c chicken.h $(CHICKEN_CONFIG_H) pcre/pcre.h |
---|
129 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
130 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
131 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
132 | scheduler$(O): scheduler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
133 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
134 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
135 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
136 | srfi-1$(O): srfi-1.c chicken.h $(CHICKEN_CONFIG_H) |
---|
137 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
138 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
139 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
140 | srfi-13$(O): srfi-13.c chicken.h $(CHICKEN_CONFIG_H) |
---|
141 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
142 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
143 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
144 | srfi-14$(O): srfi-14.c chicken.h $(CHICKEN_CONFIG_H) |
---|
145 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
146 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
147 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
148 | srfi-18$(O): srfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
149 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
150 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
151 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
152 | srfi-69$(O): srfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
153 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
154 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
155 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
156 | srfi-4$(O): srfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
157 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
158 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
159 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
160 | stub$(O): stub.c chicken.h $(CHICKEN_CONFIG_H) |
---|
161 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
162 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
163 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
164 | tcp$(O): tcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
165 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
166 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
167 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
168 | utils$(O): utils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
169 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
170 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
171 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
172 | |
---|
173 | uruntime$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
174 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
175 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
176 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
177 | ueval$(O): ueval.c chicken.h $(CHICKEN_CONFIG_H) |
---|
178 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
179 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
180 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
181 | udata-structures$(O): udata-structures.c chicken.h $(CHICKEN_CONFIG_H) |
---|
182 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
183 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
184 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
185 | uextras$(O): uextras.c chicken.h $(CHICKEN_CONFIG_H) |
---|
186 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
187 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
188 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
189 | ulibrary$(O): ulibrary.c chicken.h $(CHICKEN_CONFIG_H) |
---|
190 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
191 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
192 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
193 | ulolevel$(O): ulolevel.c chicken.h $(CHICKEN_CONFIG_H) |
---|
194 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
195 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
196 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
197 | uposixunix$(O): uposixunix.c chicken.h $(CHICKEN_CONFIG_H) |
---|
198 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
199 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
200 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
201 | uposixwin$(O): uposixwin.c chicken.h $(CHICKEN_CONFIG_H) |
---|
202 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
203 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
204 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
205 | uregex$(O): uregex.c chicken.h $(CHICKEN_CONFIG_H) pcre/pcre.h |
---|
206 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
207 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
208 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
209 | usrfi-1$(O): usrfi-1.c chicken.h $(CHICKEN_CONFIG_H) |
---|
210 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
211 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
212 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
213 | usrfi-13$(O): usrfi-13.c chicken.h $(CHICKEN_CONFIG_H) |
---|
214 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
215 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
216 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
217 | usrfi-14$(O): usrfi-14.c chicken.h $(CHICKEN_CONFIG_H) |
---|
218 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
219 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
220 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
221 | usrfi-18$(O): usrfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
222 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
223 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
224 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
225 | usrfi-69$(O): usrfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
226 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
227 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
228 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
229 | usrfi-4$(O): usrfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
230 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
231 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
232 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
233 | utcp$(O): utcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
234 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
235 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
236 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
237 | uutils$(O): uutils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
238 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
239 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
240 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
241 | |
---|
242 | runtime-static$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
243 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
244 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
245 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
246 | gui-runtime-static$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
247 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
248 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
249 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_GUI_RUNTIME_OPTIONS) $< \ |
---|
250 | $(C_COMPILER_OUTPUT) |
---|
251 | eval-static$(O): eval.c chicken.h $(CHICKEN_CONFIG_H) |
---|
252 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
253 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
254 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
255 | expand-static$(O): expand.c chicken.h $(CHICKEN_CONFIG_H) |
---|
256 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
257 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
258 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
259 | data-structures-static$(O): data-structures.c chicken.h $(CHICKEN_CONFIG_H) |
---|
260 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
261 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
262 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
263 | extras-static$(O): extras.c chicken.h $(CHICKEN_CONFIG_H) |
---|
264 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
265 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
266 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
267 | library-static$(O): library.c chicken.h $(CHICKEN_CONFIG_H) |
---|
268 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
269 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
270 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
271 | lolevel-static$(O): lolevel.c chicken.h $(CHICKEN_CONFIG_H) |
---|
272 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
273 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
274 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
275 | posixunix-static$(O): posixunix.c chicken.h $(CHICKEN_CONFIG_H) |
---|
276 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
277 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
278 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
279 | posixwin-static$(O): posixwin.c chicken.h $(CHICKEN_CONFIG_H) |
---|
280 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
281 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
282 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
283 | profiler-static$(O): profiler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
284 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
285 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
286 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
287 | regex-static$(O): regex.c chicken.h $(CHICKEN_CONFIG_H) pcre/pcre.h |
---|
288 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
289 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
290 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
291 | scheduler-static$(O): scheduler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
292 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
293 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
294 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
295 | srfi-1-static$(O): srfi-1.c chicken.h $(CHICKEN_CONFIG_H) |
---|
296 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
297 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
298 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
299 | srfi-13-static$(O): srfi-13.c chicken.h $(CHICKEN_CONFIG_H) |
---|
300 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
301 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
302 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
303 | srfi-14-static$(O): srfi-14.c chicken.h $(CHICKEN_CONFIG_H) |
---|
304 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
305 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
306 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
307 | srfi-18-static$(O): srfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
308 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
309 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
310 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
311 | srfi-69-static$(O): srfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
312 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
313 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
314 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
315 | srfi-4-static$(O): srfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
316 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
317 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
318 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
319 | stub-static$(O): stub.c chicken.h $(CHICKEN_CONFIG_H) |
---|
320 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
321 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
322 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
323 | tcp-static$(O): tcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
324 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
325 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
326 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
327 | utils-static$(O): utils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
328 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
329 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
330 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
331 | |
---|
332 | uruntime-static$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
333 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
334 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
335 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
336 | ueval-static$(O): ueval.c chicken.h $(CHICKEN_CONFIG_H) |
---|
337 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
338 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
339 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
340 | udata-structures-static$(O): udata-structures.c chicken.h $(CHICKEN_CONFIG_H) |
---|
341 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
342 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
343 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
344 | uextras-static$(O): uextras.c chicken.h $(CHICKEN_CONFIG_H) |
---|
345 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
346 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
347 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
348 | ulibrary-static$(O): ulibrary.c chicken.h $(CHICKEN_CONFIG_H) |
---|
349 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
350 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
351 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
352 | ulolevel-static$(O): ulolevel.c chicken.h $(CHICKEN_CONFIG_H) |
---|
353 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
354 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
355 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
356 | uposixunix-static$(O): uposixunix.c chicken.h $(CHICKEN_CONFIG_H) |
---|
357 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
358 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
359 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
360 | uposixwin-static$(O): uposixwin.c chicken.h $(CHICKEN_CONFIG_H) |
---|
361 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
362 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
363 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
364 | uregex-static$(O): uregex.c chicken.h $(CHICKEN_CONFIG_H) pcre/pcre.h |
---|
365 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
366 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(PCRE_INCLUDES) \ |
---|
367 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
368 | usrfi-1-static$(O): usrfi-1.c chicken.h $(CHICKEN_CONFIG_H) |
---|
369 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
370 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
371 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
372 | usrfi-13-static$(O): usrfi-13.c chicken.h $(CHICKEN_CONFIG_H) |
---|
373 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
374 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
375 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
376 | usrfi-14-static$(O): usrfi-14.c chicken.h $(CHICKEN_CONFIG_H) |
---|
377 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
378 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
379 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
380 | usrfi-18-static$(O): usrfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
381 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
382 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
383 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
384 | usrfi-69-static$(O): usrfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
385 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
386 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
387 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
388 | usrfi-4-static$(O): usrfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
389 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
390 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
391 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
392 | utcp-static$(O): utcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
393 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
394 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
395 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
396 | uutils-static$(O): uutils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
397 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
398 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
399 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
400 | |
---|
401 | # compiler objects |
---|
402 | |
---|
403 | batch-driver$(O): batch-driver.c chicken.h $(CHICKEN_CONFIG_H) |
---|
404 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
405 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
406 | $(C_COMPILER_OUTPUT) |
---|
407 | c-backend$(O): c-backend.c chicken.h $(CHICKEN_CONFIG_H) |
---|
408 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
409 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
410 | $(C_COMPILER_OUTPUT) |
---|
411 | c-platform$(O): c-platform.c chicken.h $(CHICKEN_CONFIG_H) |
---|
412 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
413 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
414 | $(C_COMPILER_OUTPUT) |
---|
415 | optimizer$(O): optimizer.c chicken.h $(CHICKEN_CONFIG_H) |
---|
416 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
417 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
418 | $(C_COMPILER_OUTPUT) |
---|
419 | chicken$(O): chicken.c chicken.h $(CHICKEN_CONFIG_H) |
---|
420 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
421 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
422 | $(C_COMPILER_OUTPUT) |
---|
423 | compiler$(O): compiler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
424 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
425 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
426 | $(C_COMPILER_OUTPUT) |
---|
427 | support$(O): support.c chicken.h $(CHICKEN_CONFIG_H) |
---|
428 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
429 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
430 | $(C_COMPILER_OUTPUT) |
---|
431 | |
---|
432 | # static compiler objects |
---|
433 | |
---|
434 | batch-driver-static$(O): batch-driver.c chicken.h $(CHICKEN_CONFIG_H) |
---|
435 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
436 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
437 | c-backend-static$(O): c-backend.c chicken.h $(CHICKEN_CONFIG_H) |
---|
438 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
439 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
440 | c-platform-static$(O): c-platform.c chicken.h $(CHICKEN_CONFIG_H) |
---|
441 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
442 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
443 | chicken-static$(O): chicken.c chicken.h $(CHICKEN_CONFIG_H) |
---|
444 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
445 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
446 | compiler-static$(O): compiler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
447 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
448 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
449 | support-static$(O): support.c chicken.h $(CHICKEN_CONFIG_H) |
---|
450 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
451 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
452 | optimizer-static$(O): optimizer.c chicken.h $(CHICKEN_CONFIG_H) |
---|
453 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
454 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
455 | |
---|
456 | # pcre objects |
---|
457 | |
---|
458 | pcre/pcre_compile$(O): pcre/pcre_compile.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
459 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
460 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
461 | $(C_COMPILER_PCRE_OPTIONS) |
---|
462 | pcre/pcre_config$(O): pcre/pcre_config.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
463 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
464 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
465 | $(C_COMPILER_PCRE_OPTIONS) |
---|
466 | pcre/pcre_dfa_exec$(O): pcre/pcre_dfa_exec.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
467 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
468 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
469 | $(C_COMPILER_PCRE_OPTIONS) |
---|
470 | pcre/pcre_exec$(O): pcre/pcre_exec.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
471 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
472 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
473 | $(C_COMPILER_PCRE_OPTIONS) |
---|
474 | pcre/pcre_fullinfo$(O): pcre/pcre_fullinfo.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
475 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
476 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
477 | $(C_COMPILER_PCRE_OPTIONS) |
---|
478 | pcre/pcre_get$(O): pcre/pcre_get.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
479 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
480 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
481 | $(C_COMPILER_PCRE_OPTIONS) |
---|
482 | pcre/pcre_globals$(O): pcre/pcre_globals.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
483 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
484 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
485 | $(C_COMPILER_PCRE_OPTIONS) |
---|
486 | pcre/pcre_info$(O): pcre/pcre_info.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
487 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
488 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
489 | $(C_COMPILER_PCRE_OPTIONS) |
---|
490 | pcre/pcre_maketables$(O): pcre/pcre_maketables.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
491 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
492 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
493 | $(C_COMPILER_PCRE_OPTIONS) |
---|
494 | pcre/pcre_newline$(O): pcre/pcre_newline.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
495 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
496 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
497 | $(C_COMPILER_PCRE_OPTIONS) |
---|
498 | pcre/pcre_ord2utf8$(O): pcre/pcre_ord2utf8.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
499 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
500 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
501 | $(C_COMPILER_PCRE_OPTIONS) |
---|
502 | pcre/pcre_refcount$(O): pcre/pcre_refcount.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
503 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
504 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
505 | $(C_COMPILER_PCRE_OPTIONS) |
---|
506 | pcre/pcre_study$(O): pcre/pcre_study.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
507 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
508 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
509 | $(C_COMPILER_PCRE_OPTIONS) |
---|
510 | pcre/pcre_tables$(O): pcre/pcre_tables.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
511 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
512 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
513 | $(C_COMPILER_PCRE_OPTIONS) |
---|
514 | pcre/pcre_try_flipped$(O): pcre/pcre_try_flipped.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
515 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
516 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
517 | $(C_COMPILER_PCRE_OPTIONS) |
---|
518 | pcre/pcre_ucp_searchfuncs$(O): pcre/pcre_ucp_searchfuncs.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h pcre/ucptable.h pcre/ucpinternal.h |
---|
519 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
520 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
521 | $(C_COMPILER_PCRE_OPTIONS) |
---|
522 | pcre/pcre_valid_utf8$(O): pcre/pcre_valid_utf8.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
523 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
524 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
525 | $(C_COMPILER_PCRE_OPTIONS) |
---|
526 | pcre/pcre_version$(O): pcre/pcre_version.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
527 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
528 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
529 | $(C_COMPILER_PCRE_OPTIONS) |
---|
530 | pcre/pcre_xclass$(O): pcre/pcre_xclass.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
531 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
532 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
533 | $(C_COMPILER_PCRE_OPTIONS) |
---|
534 | pcre/pcre_chartables$(O): pcre/pcre_chartables.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) |
---|
535 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
536 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
537 | $(C_COMPILER_PCRE_OPTIONS) |
---|
538 | |
---|
539 | # static pcre objects |
---|
540 | |
---|
541 | pcre/pcre_compile-static$(O): pcre/pcre_compile.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
542 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
543 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
544 | $(C_COMPILER_PCRE_OPTIONS) |
---|
545 | pcre/pcre_config-static$(O): pcre/pcre_config.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
546 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
547 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
548 | $(C_COMPILER_PCRE_OPTIONS) |
---|
549 | pcre/pcre_dfa_exec-static$(O): pcre/pcre_dfa_exec.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
550 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
551 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
552 | $(C_COMPILER_PCRE_OPTIONS) |
---|
553 | pcre/pcre_exec-static$(O): pcre/pcre_exec.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
554 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
555 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
556 | $(C_COMPILER_PCRE_OPTIONS) |
---|
557 | pcre/pcre_fullinfo-static$(O): pcre/pcre_fullinfo.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
558 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
559 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
560 | $(C_COMPILER_PCRE_OPTIONS) |
---|
561 | pcre/pcre_get-static$(O): pcre/pcre_get.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
562 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
563 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
564 | $(C_COMPILER_PCRE_OPTIONS) |
---|
565 | pcre/pcre_globals-static$(O): pcre/pcre_globals.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
566 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
567 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
568 | $(C_COMPILER_PCRE_OPTIONS) |
---|
569 | pcre/pcre_info-static$(O): pcre/pcre_info.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
570 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
571 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
572 | $(C_COMPILER_PCRE_OPTIONS) |
---|
573 | pcre/pcre_maketables-static$(O): pcre/pcre_maketables.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
574 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
575 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
576 | $(C_COMPILER_PCRE_OPTIONS) |
---|
577 | pcre/pcre_newline-static$(O): pcre/pcre_newline.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
578 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
579 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
580 | $(C_COMPILER_PCRE_OPTIONS) |
---|
581 | pcre/pcre_ord2utf8-static$(O): pcre/pcre_ord2utf8.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
582 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
583 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
584 | $(C_COMPILER_PCRE_OPTIONS) |
---|
585 | pcre/pcre_refcount-static$(O): pcre/pcre_refcount.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
586 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
587 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
588 | $(C_COMPILER_PCRE_OPTIONS) |
---|
589 | pcre/pcre_study-static$(O): pcre/pcre_study.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
590 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
591 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
592 | $(C_COMPILER_PCRE_OPTIONS) |
---|
593 | pcre/pcre_tables-static$(O): pcre/pcre_tables.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
594 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
595 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
596 | $(C_COMPILER_PCRE_OPTIONS) |
---|
597 | pcre/pcre_try_flipped-static$(O): pcre/pcre_try_flipped.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
598 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
599 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
600 | $(C_COMPILER_PCRE_OPTIONS) |
---|
601 | pcre/pcre_ucp_searchfuncs-static$(O): pcre/pcre_ucp_searchfuncs.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h pcre/ucptable.h pcre/ucpinternal.h |
---|
602 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
603 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
604 | $(C_COMPILER_PCRE_OPTIONS) |
---|
605 | pcre/pcre_valid_utf8-static$(O): pcre/pcre_valid_utf8.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
606 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
607 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
608 | $(C_COMPILER_PCRE_OPTIONS) |
---|
609 | pcre/pcre_version-static$(O): pcre/pcre_version.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
610 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
611 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
612 | $(C_COMPILER_PCRE_OPTIONS) |
---|
613 | pcre/pcre_xclass-static$(O): pcre/pcre_xclass.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) pcre/pcre.h pcre/ucp.h |
---|
614 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
615 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
616 | $(C_COMPILER_PCRE_OPTIONS) |
---|
617 | pcre/pcre_chartables-static$(O): pcre/pcre_chartables.c pcre/pcre_internal.h pcre/config.h $(CHICKEN_CONFIG_H) |
---|
618 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
619 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
620 | $(C_COMPILER_PCRE_OPTIONS) |
---|
621 | |
---|
622 | # assembler objects |
---|
623 | |
---|
624 | ifneq ($(HACKED_APPLY),) |
---|
625 | $(APPLY_HACK_OBJECT): apply-hack.$(ARCH).s |
---|
626 | $(ASSEMBLER) $(ASSEMBLER_OPTIONS) $(ASSEMBLER_COMPILE_OPTION) $< $(ASSEMBLER_OUTPUT) |
---|
627 | endif |
---|
628 | |
---|
629 | # program objects |
---|
630 | |
---|
631 | chicken-profile$(O): chicken-profile.c chicken.h $(CHICKEN_CONFIG_H) |
---|
632 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
633 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
634 | chicken-setup$(O): chicken-setup.c chicken.h $(CHICKEN_CONFIG_H) |
---|
635 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
636 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
637 | csc$(O): csc.c chicken.h $(CHICKEN_CONFIG_H) |
---|
638 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
639 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
640 | csi$(O): csi.c chicken.h $(CHICKEN_CONFIG_H) |
---|
641 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
642 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
643 | |
---|
644 | # static program objects |
---|
645 | |
---|
646 | csi-static$(O): csi.c chicken.h $(CHICKEN_CONFIG_H) |
---|
647 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
648 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
649 | chicken-bug$(O): chicken-bug.c chicken.h $(CHICKEN_CONFIG_H) |
---|
650 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
651 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
652 | |
---|
653 | # libchicken |
---|
654 | |
---|
655 | .PHONY: libs |
---|
656 | |
---|
657 | libs: $(TARGETLIBS) |
---|
658 | |
---|
659 | libchicken$(SO): $(LIBCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
660 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_LINKER_OPTIONS) \ |
---|
661 | $(LINKER_OUTPUT) $^ $(LIBCHICKEN_SO_LIBRARIES) |
---|
662 | |
---|
663 | libuchicken$(SO): $(LIBUCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
664 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBUCHICKEN_SO_LINKER_OPTIONS) \ |
---|
665 | $(LINKER_OUTPUT) $^ $(LIBUCHICKEN_SO_LIBRARIES) |
---|
666 | |
---|
667 | cygchicken-0.dll: $(LIBCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
668 | gcc -shared -o $(LIBCHICKEN_SO_FILE) -Wl,--dll -Wl,--add-stdcall-alias \ |
---|
669 | -Wl,--enable-stdcall-fixup -Wl,--warn-unresolved-symbols \ |
---|
670 | -Wl,--dll-search-prefix=cyg -Wl,--allow-multiple-definition \ |
---|
671 | -Wl,--allow-shlib-undefined -Wl,--export-dynamic \ |
---|
672 | -Wl,--out-implib=libchicken.dll.a -Wl,--export-all-symbols \ |
---|
673 | -Wl,--enable-auto-import \ |
---|
674 | -Wl,--whole-archive $(LIBCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) \ |
---|
675 | -Wl,--no-whole-archive $(LIBCHICKEN_SO_LIBRARIES) |
---|
676 | |
---|
677 | cyguchicken-0.dll: $(LIBUCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
678 | gcc -shared -o $(LIBUCHICKEN_SO_FILE) -Wl,--dll -Wl,--add-stdcall-alias \ |
---|
679 | -Wl,--enable-stdcall-fixup -Wl,--warn-unresolved-symbols \ |
---|
680 | -Wl,--dll-search-prefix=cyg -Wl,--allow-multiple-definition \ |
---|
681 | -Wl,--allow-shlib-undefined -Wl,--export-dynamic \ |
---|
682 | -Wl,--out-implib=libuchicken.dll.a -Wl,--export-all-symbols \ |
---|
683 | -Wl,--enable-auto-import \ |
---|
684 | -Wl,--whole-archive $(LIBUCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) \ |
---|
685 | -Wl,--no-whole-archive $(LIBUCHICKEN_SO_LIBRARIES) |
---|
686 | |
---|
687 | |
---|
688 | libchickengui$(SO): $(APPLY_HACK_OBJECT) $(LIBCHICKENGUI_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) |
---|
689 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBCHICKENGUI_SO_LINKER_OPTIONS) \ |
---|
690 | $(LINKER_OUTPUT) $^ $(LIBCHICKENGUI_SO_LIBRARIES) |
---|
691 | |
---|
692 | libchicken$(A): $(APPLY_HACK_OBJECT) $(LIBCHICKEN_STATIC_OBJECTS) $(PCRE_STATIC_OBJECTS) |
---|
693 | $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ |
---|
694 | |
---|
695 | libuchicken$(A): $(APPLY_HACK_OBJECT) $(LIBUCHICKEN_STATIC_OBJECTS) $(PCRE_STATIC_OBJECTS) |
---|
696 | $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ |
---|
697 | |
---|
698 | libchickengui$(A): $(APPLY_HACK_OBJECT) $(LIBCHICKENGUI_STATIC_OBJECTS) $(PCRE_STATIC_OBJECTS) |
---|
699 | $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ |
---|
700 | |
---|
701 | # executables |
---|
702 | |
---|
703 | $(CHICKEN_SHARED_EXECUTABLE): $(COMPILER_OBJECTS) $(PRIMARY_LIBCHICKEN) |
---|
704 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $(COMPILER_OBJECTS) $(LINKER_OUTPUT) \ |
---|
705 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
706 | |
---|
707 | $(CSI_SHARED_EXECUTABLE): csi$(O) $(PRIMARY_LIBCHICKEN) |
---|
708 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
709 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
710 | |
---|
711 | $(CHICKEN_SETUP_PROGRAM)$(EXE): chicken-setup$(O) $(PRIMARY_LIBCHICKEN) |
---|
712 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
713 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
714 | |
---|
715 | $(CHICKEN_PROFILE_PROGRAM)$(EXE): chicken-profile$(O) $(PRIMARY_LIBCHICKEN) |
---|
716 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
717 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
718 | |
---|
719 | $(CSC_PROGRAM)$(EXE): csc$(O) $(PRIMARY_LIBCHICKEN) |
---|
720 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
721 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
722 | |
---|
723 | # static executables |
---|
724 | |
---|
725 | $(CHICKEN_STATIC_EXECUTABLE): $(COMPILER_STATIC_OBJECTS) libchicken$(A) |
---|
726 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_STATIC_OPTIONS) $(COMPILER_STATIC_OBJECTS) \ |
---|
727 | $(LINKER_OUTPUT) libchicken$(A) $(LIBRARIES) |
---|
728 | $(CSI_STATIC_EXECUTABLE): csi$(O) libchicken$(A) |
---|
729 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_STATIC_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
730 | libchicken$(A) $(LIBRARIES) |
---|
731 | $(CHICKEN_BUG_PROGRAM)$(EXE): chicken-bug$(O) libchicken$(A) |
---|
732 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_STATIC_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
733 | libchicken$(A) $(LIBRARIES) |
---|
734 | |
---|
735 | # info documentation |
---|
736 | |
---|
737 | chicken.info: chicken.texi |
---|
738 | $(MAKEINFO_PROGRAM) $(MAKEINFO_PROGRAM_OPTIONS) $< |
---|
739 | |
---|
740 | # installation |
---|
741 | |
---|
742 | .PHONY: install uninstall install-libs install-manifests |
---|
743 | |
---|
744 | install-libs: |
---|
745 | ifneq ($(DESTDIR),) |
---|
746 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR) |
---|
747 | endif |
---|
748 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(ILIBDIR) |
---|
749 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(ICHICKENLIBDIR) |
---|
750 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IEGGDIR) |
---|
751 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IINCDIR) |
---|
752 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR) |
---|
753 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) libchicken$(A) $(DESTDIR)$(ILIBDIR) |
---|
754 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) libuchicken$(A) $(DESTDIR)$(ILIBDIR) |
---|
755 | ifneq ($(LIBCHICKEN_IMPORT_LIBRARY),) |
---|
756 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) $(LIBCHICKEN_IMPORT_LIBRARY) $(DESTDIR)$(ILIBDIR) |
---|
757 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) $(LIBUCHICKEN_IMPORT_LIBRARY) $(DESTDIR)$(ILIBDIR) |
---|
758 | ifdef WINDOWS |
---|
759 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) libchickengui$(A) $(DESTDIR)$(ILIBDIR) |
---|
760 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) $(LIBCHICKENGUI_IMPORT_LIBRARY) $(DESTDIR)$(ILIBDIR) |
---|
761 | endif |
---|
762 | endif |
---|
763 | ifneq ($(POSTINSTALL_STATIC_LIBRARY),true) |
---|
764 | $(POSTINSTALL_STATIC_LIBRARY) $(POSTINSTALL_STATIC_LIBRARY_FLAGS) \ |
---|
765 | $(ILIBDIR)/libchicken$(A) |
---|
766 | $(POSTINSTALL_STATIC_LIBRARY) $(POSTINSTALL_STATIC_LIBRARY_FLAGS) \ |
---|
767 | $(ILIBDIR)/libuchicken$(A) |
---|
768 | endif |
---|
769 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken.h $(DESTDIR)$(IINCDIR) |
---|
770 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(CHICKEN_CONFIG_H) $(DESTDIR)$(IINCDIR) |
---|
771 | ifndef STATICBUILD |
---|
772 | ifdef DLLSINPATH |
---|
773 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_FILE) $(DESTDIR)$(IBINDIR) |
---|
774 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBUCHICKEN_SO_FILE) $(DESTDIR)$(IBINDIR) |
---|
775 | else |
---|
776 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_FILE) $(DESTDIR)$(ILIBDIR) |
---|
777 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBUCHICKEN_SO_FILE) $(DESTDIR)$(ILIBDIR) |
---|
778 | endif |
---|
779 | ifdef WINDOWS |
---|
780 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) libchickengui$(SO) \ |
---|
781 | $(DESTDIR)$(IBINDIR) |
---|
782 | endif |
---|
783 | endif |
---|
784 | |
---|
785 | install-manifests: |
---|
786 | ifneq ($(CHICKEN_MANIFEST),) |
---|
787 | # ignore missing manifests since they don't exist for MSVC versions < 8.0 |
---|
788 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
789 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CSI_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
790 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_PROFILE_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
791 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CSC_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
792 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_BUG_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
793 | ifndef STATICBUILD |
---|
794 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_SETUP_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
795 | endif |
---|
796 | endif |
---|
797 | |
---|
798 | ifeq ($(NEEDS_RELINKING),yes) |
---|
799 | install: |
---|
800 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) \ |
---|
801 | $(CSI_PROGRAM)$(EXE) $(CSC_PROGRAM)$(EXE) $(CHICKEN_PROFILE_PROGRAM)$(EXE) \ |
---|
802 | $(CHICKEN_SETUP_PROGRAM)$(EXE) |
---|
803 | $(MAKE) NEEDS_RELINKING=no RUNTIME_LINKER_PATH=$(LIBDIR) install |
---|
804 | $(MAKE_WRITABLE_COMMAND) $(CHICKEN_PROGRAM)$(EXE) $(CSI_PROGRAM)$(EXE) \ |
---|
805 | $(CSC_PROGRAM)$(EXE) $(CHICKEN_PROFILE_PROGRAM)$(EXE) |
---|
806 | ifndef STATICBUILD |
---|
807 | $(MAKE_WRITABLE_COMMAND) $(CHICKEN_SETUP_PROGRAM)$(EXE) |
---|
808 | endif |
---|
809 | else |
---|
810 | install: $(TARGETS) install-libs install-manifests |
---|
811 | ifneq ($(DESTDIR),) |
---|
812 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR) |
---|
813 | endif |
---|
814 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR) |
---|
815 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(ITOPMANDIR) |
---|
816 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR) |
---|
817 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IINFODIR) |
---|
818 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDOCDIR) |
---|
819 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
820 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CSI_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
821 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROFILE_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
822 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CSC_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
823 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_BUG_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
824 | ifneq ($(POSTINSTALL_PROGRAM),true) |
---|
825 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROGRAM) |
---|
826 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CSI_PROGRAM) |
---|
827 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_PROGRAM) |
---|
828 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CSC_PROGRAM) |
---|
829 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_PROGRAM) |
---|
830 | endif |
---|
831 | ifndef STATICBUILD |
---|
832 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_SETUP_PROGRAM)$(EXE) \ |
---|
833 | $(DESTDIR)$(IBINDIR) |
---|
834 | ifneq ($(POSTINSTALL_PROGRAM),true) |
---|
835 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_SETUP_PROGRAM) |
---|
836 | endif |
---|
837 | endif |
---|
838 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken.1 $(DESTDIR)$(IMANDIR) |
---|
839 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) csi.1 $(DESTDIR)$(IMANDIR) |
---|
840 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) csc.1 $(DESTDIR)$(IMANDIR) |
---|
841 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken-setup.1 $(DESTDIR)$(IMANDIR) |
---|
842 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken-profile.1 $(DESTDIR)$(IMANDIR) |
---|
843 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken-bug.1 $(DESTDIR)$(IMANDIR) |
---|
844 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDOCDIR)/html |
---|
845 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) html/* $(DESTDIR)$(IDOCDIR)/html |
---|
846 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken.pdf $(DESTDIR)$(IDOCDIR) |
---|
847 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) README $(DESTDIR)$(IDOCDIR) |
---|
848 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) LICENSE $(DESTDIR)$(IDOCDIR) |
---|
849 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken-more-macros.scm $(DESTDIR)$(IDATADIR) |
---|
850 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken.info $(DESTDIR)$(IINFODIR) |
---|
851 | $(INSTALLINFO_PROGRAM) $(INSTALLINFO_PROGRAM_OPTIONS) --infodir=$(DESTDIR)$(IINFODIR) chicken.info |
---|
852 | ifdef WINDOWS |
---|
853 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) csibatch.bat $(DESTDIR)$(IBINDIR) |
---|
854 | endif |
---|
855 | endif |
---|
856 | |
---|
857 | uninstall: |
---|
858 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROGRAM)$(EXE) \ |
---|
859 | $(DESTDIR)$(IBINDIR)/$(CSI_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_PROGRAM)$(EXE) \ |
---|
860 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_SETUP_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)/$(CSC_PROGRAM)$(EXE) \ |
---|
861 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_PROGRAM)$(EXE) |
---|
862 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(ILIBDIR)/libchicken*.* $(DESTDIR)$(ILIBDIR)/libuchicken*.* $(DESTDIR)$(IBINDIR)/libchicken*.* $(DESTDIR)$(IBINDIR)/libuchicken*.* |
---|
863 | ifdef ($(PLATFORM),cygwin) |
---|
864 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/cygchicken* $(DESTDIR)$(IBINDIR)/cyguchicken* |
---|
865 | endif |
---|
866 | ifneq ($(CHICKEN_MANIFEST),) |
---|
867 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_MANIFEST) \ |
---|
868 | $(DESTDIR)$(IBINDIR)/$(CSI_MANIFEST) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_MANIFEST) \ |
---|
869 | $(DESTDIR)$(IBINDIR)/$(CSC_MANIFEST) $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_MANIFEST) \ |
---|
870 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_SETUP_MANIFEST) |
---|
871 | endif |
---|
872 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR)/chicken.1 $(DESTDIR)$(IMANDIR)/csi.1 \ |
---|
873 | $(DESTDIR)$(IMANDIR)/csc.1 $(DESTDIR)$(IMANDIR)/chicken-profile.1 $(DESTDIR)$(IMANDIR)/chicken-setup.1 \ |
---|
874 | $(DESTDIR)$(IMANDIR)/chicken-bug.1 |
---|
875 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IINCDIR)/chicken.h $(DESTDIR)$(IINCDIR)/chicken-config.h |
---|
876 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IINCDIR)/chicken.gch |
---|
877 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_RECURSIVE_OPTIONS) $(DESTDIR)$(IDATADIR) |
---|
878 | $(UNINSTALLINFO_PROGRAM) $(UNINSTALLINFO_PROGRAM_OPTIONS) --infodir=$(DESTDIR)$(IINFODIR) chicken.info |
---|
879 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IINFODIR)/chicken.info |
---|
880 | ifdef WINDOWS |
---|
881 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/csibatch.bat |
---|
882 | endif |
---|
883 | |
---|
884 | # bootstrapping c sources |
---|
885 | |
---|
886 | .SUFFIXES: .scm |
---|
887 | |
---|
888 | library.c: library.scm version.scm banner.scm |
---|
889 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
890 | eval.c: eval.scm |
---|
891 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
892 | expand.c: expand.scm synrules.scm |
---|
893 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
894 | data-structures.c: data-structures.scm private-namespace.scm |
---|
895 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
896 | extras.c: extras.scm private-namespace.scm |
---|
897 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
898 | lolevel.c: lolevel.scm |
---|
899 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
900 | tcp.c: tcp.scm |
---|
901 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
902 | srfi-1.c: srfi-1.scm |
---|
903 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
904 | srfi-4.c: srfi-4.scm |
---|
905 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
906 | srfi-13.c: srfi-13.scm |
---|
907 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
908 | srfi-14.c: srfi-14.scm |
---|
909 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
910 | srfi-18.c: srfi-18.scm |
---|
911 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
912 | srfi-69.c: srfi-69.scm private-namespace.scm |
---|
913 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
914 | utils.c: utils.scm |
---|
915 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
916 | posixunix.c: posixunix.scm |
---|
917 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
918 | posixwin.c: posixwin.scm |
---|
919 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
920 | regex.c: regex.scm |
---|
921 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_PCRE_LIBRARY_OPTIONS) -output-file $@ |
---|
922 | scheduler.c: scheduler.scm |
---|
923 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
924 | profiler.c: profiler.scm |
---|
925 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
926 | stub.c: stub.scm |
---|
927 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
928 | |
---|
929 | ulibrary.c: library.scm version.scm banner.scm unsafe-declarations.scm |
---|
930 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
931 | ueval.c: eval.scm unsafe-declarations.scm |
---|
932 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
933 | udata-structures.c: data-structures.scm private-namespace.scm unsafe-declarations.scm |
---|
934 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
935 | uextras.c: extras.scm private-namespace.scm unsafe-declarations.scm |
---|
936 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
937 | ulolevel.c: lolevel.scm unsafe-declarations.scm |
---|
938 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
939 | utcp.c: tcp.scm unsafe-declarations.scm |
---|
940 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
941 | usrfi-1.c: srfi-1.scm unsafe-declarations.scm |
---|
942 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
943 | usrfi-4.c: srfi-4.scm unsafe-declarations.scm |
---|
944 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
945 | usrfi-13.c: srfi-13.scm unsafe-declarations.scm |
---|
946 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
947 | usrfi-14.c: srfi-14.scm unsafe-declarations.scm |
---|
948 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
949 | usrfi-18.c: srfi-18.scm unsafe-declarations.scm |
---|
950 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
951 | usrfi-69.c: srfi-69.scm private-namespace.scm unsafe-declarations.scm |
---|
952 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
953 | uutils.c: utils.scm |
---|
954 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
955 | uposixunix.c: posixunix.scm unsafe-declarations.scm |
---|
956 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
957 | uposixwin.c: posixwin.scm unsafe-declarations.scm |
---|
958 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
959 | uregex.c: regex.scm unsafe-declarations.scm |
---|
960 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_PCRE_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
961 | |
---|
962 | chicken.c: chicken.scm chicken-more-macros.scm chicken-ffi-macros.scm private-namespace.scm |
---|
963 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
964 | support.c: support.scm banner.scm private-namespace.scm |
---|
965 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
966 | compiler.c: compiler.scm private-namespace.scm |
---|
967 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
968 | optimizer.c: optimizer.scm private-namespace.scm |
---|
969 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
970 | batch-driver.c: batch-driver.scm private-namespace.scm |
---|
971 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
972 | c-platform.c: c-platform.scm private-namespace.scm |
---|
973 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
974 | c-backend.c: c-backend.scm private-namespace.scm |
---|
975 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
976 | |
---|
977 | csi.c: csi.scm banner.scm chicken-more-macros.scm private-namespace.scm |
---|
978 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ -extend private-namespace.scm |
---|
979 | chicken-profile.c: chicken-profile.scm |
---|
980 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
981 | chicken-setup.c: chicken-setup.scm chicken-more-macros.scm |
---|
982 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
983 | csc.c: csc.scm |
---|
984 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
985 | chicken-bug.c: chicken-bug.scm |
---|
986 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
987 | |
---|
988 | # distribution files |
---|
989 | |
---|
990 | .PHONY: distfiles dist |
---|
991 | |
---|
992 | distfiles: buildsvnrevision library.c eval.c expand.c data-structures.c extras.c lolevel.c utils.c \ |
---|
993 | tcp.c srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c \ |
---|
994 | posixunix.c posixwin.c regex.c scheduler.c profiler.c stub.c \ |
---|
995 | ulibrary.c ueval.c udata-structures.c uextras.c ulolevel.c \ |
---|
996 | uutils.c utcp.c usrfi-1.c usrfi-4.c usrfi-13.c usrfi-14.c \ |
---|
997 | usrfi-18.c usrfi-69.c uposixunix.c uposixwin.c uregex.c \ |
---|
998 | chicken-profile.c chicken-setup.c csc.c csi.c \ |
---|
999 | chicken.c batch-driver.c compiler.c optimizer.c support.c \ |
---|
1000 | c-platform.c c-backend.c chicken-bug.c |
---|
1001 | |
---|
1002 | dist: distfiles |
---|
1003 | $(CSI) -s scripts/makedist.scm |
---|
1004 | |
---|
1005 | # cleaning up |
---|
1006 | |
---|
1007 | .PHONY: clean distclean spotless confclean |
---|
1008 | |
---|
1009 | ifeq ($(PLATFORM),mingw) |
---|
1010 | CLEAN_PCRE = pcre\*$(O) |
---|
1011 | CLEAN_MINGW_LIBS = libchickengui.a libchickengui.dll libchickengui.dll.a |
---|
1012 | else |
---|
1013 | CLEAN_PCRE = pcre/*$(O) |
---|
1014 | CLEAN_MINGW_LIBS = |
---|
1015 | endif |
---|
1016 | |
---|
1017 | clean: |
---|
1018 | -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) chicken$(EXE) csi$(EXE) csc$(EXE) \ |
---|
1019 | chicken-setup$(EXE) chicken-profile$(EXE) csi-static$(EXE) \ |
---|
1020 | csc-static$(EXE) chicken-static$(EXE) chicken-bug$(EXE) chicken.info *$(O) \ |
---|
1021 | $(LIBCHICKEN_SO_FILE) $(LIBUCHICKEN_SO_FILE) $(LIBCHICKENGUI_SO_FILE) \ |
---|
1022 | libchicken$(A) libuchicken$(A) libchickengui$(A) $(PROGRAM_IMPORT_LIBRARIES) \ |
---|
1023 | $(LIBCHICKEN_IMPORT_LIBRARY) $(LIBUCHICKEN_IMPORT_LIBRARY) $(LIBCHICKENGUI_IMPORT_LIBRARY) \ |
---|
1024 | $(MSVC_CHICKEN_EXPORT_FILES) chicken.info $(CLEAN_PCRE) $(CLEAN_MINGW_LIBS) \ |
---|
1025 | $(CLEAN_MANIFESTS) |
---|
1026 | confclean: |
---|
1027 | -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) chicken-config.h chicken-defaults.h buildsvnrevision |
---|
1028 | |
---|
1029 | spotless: distclean |
---|
1030 | -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) library.c eval.c data-structures.c extras.c lolevel.c utils.c \ |
---|
1031 | tcp.c srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c expand.c \ |
---|
1032 | posixunix.c posixwin.c regex.c scheduler.c profiler.c stub.c \ |
---|
1033 | ulibrary.c ueval.c udata-structures.c uextras.c ulolevel.c \ |
---|
1034 | uutils.c utcp.c usrfi-1.c usrfi-4.c usrfi-13.c usrfi-14.c \ |
---|
1035 | usrfi-18.c usrfi-69.c uposixunix.c uposixwin.c uregex.c chicken-profile.c chicken-setup.c chicken-bug.c \ |
---|
1036 | csc.c csi.c \ |
---|
1037 | chicken.c batch-driver.c compiler.c optimizer.c support.c \ |
---|
1038 | c-platform.c c-backend.c |
---|
1039 | |
---|
1040 | distclean: clean confclean |
---|
1041 | |
---|
1042 | # run tests |
---|
1043 | |
---|
1044 | .PHONY: check fullcheck compiler-check |
---|
1045 | |
---|
1046 | check: $(CHICKEN_SHARED_EXECUTABLE)$(EXE) $(CSI_SHARED_EXECUTABLE)$(EXE) $(CSC_PROGRAM)$(EXE) |
---|
1047 | cd tests; sh runtests.sh |
---|
1048 | |
---|
1049 | # Only for UNIX, yet: |
---|
1050 | |
---|
1051 | fullcheck: check compiler-check |
---|
1052 | |
---|
1053 | compiler-check: |
---|
1054 | @echo "======================================== packing ..." |
---|
1055 | $(MAKE) dist |
---|
1056 | $(REMOVE_COMMAND $(REMOVE_COMMAND_RECURSIVE_OPTIONS) tests/chicken-* |
---|
1057 | tar -C tests -xzf `ls -t chicken-*.tar.gz | head -1` |
---|
1058 | @echo "======================================== building stage 1 ..." |
---|
1059 | $(MAKE) STATICBUILD=1 -C tests/chicken-* confclean all |
---|
1060 | touch tests/chicken-*/*.scm |
---|
1061 | @echo "======================================== building stage 2 ..." |
---|
1062 | $(MAKE) STATICBUILD=1 -C tests/chicken-* confclean all |
---|
1063 | cat tests/chicken-*/*.c >tests/stage2.out |
---|
1064 | @echo "======================================== building stage 3 ..." |
---|
1065 | $(MAKE) STATICBUILD=1 -C tests/chicken-* confclean all |
---|
1066 | cat tests/chicken-*/*.c >tests/stage3.out |
---|
1067 | diff tests/stage2.out tests/stage3.out >tests/stages.diff |
---|
1068 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_RECURSIVE_OPTIONS) tests/chicken-* |
---|
1069 | |
---|
1070 | |
---|
1071 | # bootstrap from C source tarball |
---|
1072 | |
---|
1073 | .PHONY: bootstrap bootstrap.tar.gz |
---|
1074 | |
---|
1075 | bootstrap: bootstrap.tar.gz |
---|
1076 | gzip -d -c bootstrap.tar.gz | tar xvf - |
---|
1077 | touch *.c |
---|
1078 | $(MAKE) -f Makefile.$(PLATFORM) STATICBUILD=1 chicken$(EXE) |
---|
1079 | cp chicken$(EXE) chicken-boot$(EXE) |
---|
1080 | touch *.scm |
---|
1081 | |
---|
1082 | bootstrap.tar.gz: posixunix.c posixwin.c |
---|
1083 | tar cfz bootstrap.tar.gz library.c eval.c data-structures.c extras.c lolevel.c utils.c tcp.c \ |
---|
1084 | srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c posixunix.c posixwin.c regex.c \ |
---|
1085 | scheduler.c profiler.c stub.c expand.c $(COMPILER_OBJECTS_1:=.c) |
---|