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 | VPATH=$(SRCDIR):$(SRCDIR)pcre |
---|
28 | |
---|
29 | # object files |
---|
30 | |
---|
31 | LIBCHICKEN_OBJECTS_1 = \ |
---|
32 | library eval data-structures ports files extras lolevel utils tcp srfi-1 srfi-4 srfi-13 \ |
---|
33 | srfi-14 srfi-18 srfi-69 $(POSIXFILE) regex scheduler \ |
---|
34 | profiler stub expand runtime |
---|
35 | LIBCHICKEN_SHARED_OBJECTS = $(LIBCHICKEN_OBJECTS_1:=$(O)) |
---|
36 | LIBCHICKEN_STATIC_OBJECTS = $(LIBCHICKEN_OBJECTS_1:=-static$(O)) |
---|
37 | |
---|
38 | LIBUCHICKEN_OBJECTS_1 = \ |
---|
39 | ulibrary ueval udata-structures uports ufiles uextras ulolevel uutils utcp usrfi-1 usrfi-4 \ |
---|
40 | usrfi-13 usrfi-14 usrfi-18 usrfi-69 u$(POSIXFILE) uregex scheduler \ |
---|
41 | profiler stub expand uruntime |
---|
42 | LIBUCHICKEN_SHARED_OBJECTS = $(LIBUCHICKEN_OBJECTS_1:=$(O)) |
---|
43 | LIBUCHICKEN_STATIC_OBJECTS = $(LIBUCHICKEN_OBJECTS_1:=-static$(O)) |
---|
44 | |
---|
45 | LIBCHICKENGUI_OBJECTS_1 = \ |
---|
46 | library eval data-structures ports files extras lolevel utils tcp srfi-1 srfi-4 srfi-13 \ |
---|
47 | srfi-14 srfi-18 srfi-69 $(POSIXFILE) regex scheduler \ |
---|
48 | profiler stub expand gui-runtime |
---|
49 | LIBCHICKENGUI_SHARED_OBJECTS = $(LIBCHICKENGUI_OBJECTS_1:=$(O)) |
---|
50 | LIBCHICKENGUI_STATIC_OBJECTS = $(LIBCHICKENGUI_OBJECTS_1:=-static$(O)) |
---|
51 | |
---|
52 | ifeq ($(USE_HOST_PCRE),) |
---|
53 | PCRE_OBJECTS_1 ?= \ |
---|
54 | $(PCRE_DIR)pcre_chartables \ |
---|
55 | $(PCRE_DIR)pcre_compile \ |
---|
56 | $(PCRE_DIR)pcre_config \ |
---|
57 | $(PCRE_DIR)pcre_dfa_exec \ |
---|
58 | $(PCRE_DIR)pcre_exec \ |
---|
59 | $(PCRE_DIR)pcre_fullinfo \ |
---|
60 | $(PCRE_DIR)pcre_get \ |
---|
61 | $(PCRE_DIR)pcre_globals \ |
---|
62 | $(PCRE_DIR)pcre_info \ |
---|
63 | $(PCRE_DIR)pcre_maketables \ |
---|
64 | $(PCRE_DIR)pcre_newline \ |
---|
65 | $(PCRE_DIR)pcre_ord2utf8 \ |
---|
66 | $(PCRE_DIR)pcre_refcount \ |
---|
67 | $(PCRE_DIR)pcre_study \ |
---|
68 | $(PCRE_DIR)pcre_tables \ |
---|
69 | $(PCRE_DIR)pcre_try_flipped \ |
---|
70 | $(PCRE_DIR)pcre_ucd \ |
---|
71 | $(PCRE_DIR)pcre_valid_utf8 \ |
---|
72 | $(PCRE_DIR)pcre_version \ |
---|
73 | $(PCRE_DIR)pcre_xclass |
---|
74 | PCRE_SHARED_OBJECTS = $(PCRE_OBJECTS_1:=$(O)) |
---|
75 | PCRE_STATIC_OBJECTS = $(PCRE_OBJECTS_1:=-static$(O)) |
---|
76 | endif |
---|
77 | |
---|
78 | COMPILER_OBJECTS_1 = \ |
---|
79 | chicken batch-driver compiler optimizer support \ |
---|
80 | c-platform c-backend |
---|
81 | COMPILER_OBJECTS = $(COMPILER_OBJECTS_1:=$(O)) |
---|
82 | COMPILER_STATIC_OBJECTS = $(COMPILER_OBJECTS_1:=-static$(O)) |
---|
83 | |
---|
84 | |
---|
85 | # library objects |
---|
86 | |
---|
87 | 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_OUTPUT) |
---|
91 | gui-runtime$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
92 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
93 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
94 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_GUI_RUNTIME_OPTIONS) $< \ |
---|
95 | $(C_COMPILER_OUTPUT) |
---|
96 | eval$(O): eval.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 | expand$(O): expand.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 | data-structures$(O): data-structures.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 | ports$(O): ports.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 | files$(O): files.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 | extras$(O): extras.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 | library$(O): library.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 | lolevel$(O): lolevel.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 | posixunix$(O): posixunix.c chicken.h $(CHICKEN_CONFIG_H) |
---|
129 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
130 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
131 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
132 | posixwin$(O): posixwin.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 | profiler$(O): profiler.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 | regex$(O): regex.c chicken.h $(CHICKEN_CONFIG_H) |
---|
141 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
142 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
143 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
144 | scheduler$(O): scheduler.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-1$(O): srfi-1.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-13$(O): srfi-13.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-14$(O): srfi-14.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 | srfi-18$(O): srfi-18.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 | srfi-69$(O): srfi-69.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 | srfi-4$(O): srfi-4.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 | stub$(O): stub.c chicken.h $(CHICKEN_CONFIG_H) |
---|
173 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
174 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
175 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
176 | tcp$(O): tcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
177 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
178 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
179 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
180 | utils$(O): utils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
181 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
182 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
183 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
184 | |
---|
185 | uruntime$(O): runtime.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_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
189 | ueval$(O): ueval.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 | udata-structures$(O): udata-structures.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 | uports$(O): uports.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 | ufiles$(O): ufiles.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 | uextras$(O): uextras.c chicken.h $(CHICKEN_CONFIG_H) |
---|
206 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
207 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
208 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
209 | ulibrary$(O): ulibrary.c chicken.h $(CHICKEN_CONFIG_H) |
---|
210 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(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 | ulolevel$(O): ulolevel.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 | uposixunix$(O): uposixunix.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 | uposixwin$(O): uposixwin.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 | uregex$(O): uregex.c chicken.h $(CHICKEN_CONFIG_H) |
---|
226 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
227 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
228 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
229 | usrfi-1$(O): usrfi-1.c chicken.h $(CHICKEN_CONFIG_H) |
---|
230 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_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 | usrfi-13$(O): usrfi-13.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 | usrfi-14$(O): usrfi-14.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 | usrfi-18$(O): usrfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
242 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
243 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
244 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
245 | usrfi-69$(O): usrfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
246 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
247 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
248 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
249 | usrfi-4$(O): usrfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
250 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
251 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
252 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
253 | utcp$(O): utcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
254 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
255 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
256 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
257 | uutils$(O): uutils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
258 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
259 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
260 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
261 | |
---|
262 | runtime-static$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
263 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
264 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
265 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
266 | gui-runtime-static$(O): runtime.c chicken.h $(CHICKEN_CONFIG_H) |
---|
267 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
268 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
269 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_GUI_RUNTIME_OPTIONS) $< \ |
---|
270 | $(C_COMPILER_OUTPUT) |
---|
271 | eval-static$(O): eval.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 | expand-static$(O): expand.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 | data-structures-static$(O): data-structures.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 | ports-static$(O): ports.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 | files-static$(O): files.c chicken.h $(CHICKEN_CONFIG_H) |
---|
288 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
289 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
290 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
291 | extras-static$(O): extras.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 | library-static$(O): library.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 | lolevel-static$(O): lolevel.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 | posixunix-static$(O): posixunix.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 | posixwin-static$(O): posixwin.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 | profiler-static$(O): profiler.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 | regex-static$(O): regex.c chicken.h $(CHICKEN_CONFIG_H) |
---|
316 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(PCRE_INCLUDES) \ |
---|
317 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
318 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
319 | scheduler-static$(O): scheduler.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 | srfi-1-static$(O): srfi-1.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 | srfi-13-static$(O): srfi-13.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 | srfi-14-static$(O): srfi-14.c chicken.h $(CHICKEN_CONFIG_H) |
---|
332 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
333 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
334 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
335 | srfi-18-static$(O): srfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
336 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
337 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
338 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
339 | srfi-69-static$(O): srfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
340 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
341 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
342 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
343 | srfi-4-static$(O): srfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
344 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
345 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
346 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
347 | stub-static$(O): stub.c chicken.h $(CHICKEN_CONFIG_H) |
---|
348 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
349 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
350 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
351 | tcp-static$(O): tcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
352 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
353 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
354 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
355 | utils-static$(O): utils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
356 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
357 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
358 | $(C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
359 | |
---|
360 | uruntime-static$(O): runtime.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 | ueval-static$(O): ueval.c chicken.h $(CHICKEN_CONFIG_H) |
---|
365 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
366 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
367 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
368 | udata-structures-static$(O): udata-structures.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 | uports-static$(O): uports.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 | ufiles-static$(O): ufiles.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 | uextras-static$(O): uextras.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 | ulibrary-static$(O): ulibrary.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 | ulolevel-static$(O): ulolevel.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 | uposixunix-static$(O): uposixunix.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 | uposixwin-static$(O): uposixwin.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 | uregex-static$(O): uregex.c chicken.h $(CHICKEN_CONFIG_H) |
---|
401 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
402 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(PCRE_INCLUDES) \ |
---|
403 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $(C_COMPILER_PCRE_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
404 | usrfi-1-static$(O): usrfi-1.c chicken.h $(CHICKEN_CONFIG_H) |
---|
405 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
406 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
407 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
408 | usrfi-13-static$(O): usrfi-13.c chicken.h $(CHICKEN_CONFIG_H) |
---|
409 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
410 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
411 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
412 | usrfi-14-static$(O): usrfi-14.c chicken.h $(CHICKEN_CONFIG_H) |
---|
413 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
414 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
415 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
416 | usrfi-18-static$(O): usrfi-18.c chicken.h $(CHICKEN_CONFIG_H) |
---|
417 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
418 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
419 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
420 | usrfi-69-static$(O): usrfi-69.c chicken.h $(CHICKEN_CONFIG_H) |
---|
421 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
422 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
423 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
424 | usrfi-4-static$(O): usrfi-4.c chicken.h $(CHICKEN_CONFIG_H) |
---|
425 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
426 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
427 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
428 | utcp-static$(O): utcp.c chicken.h $(CHICKEN_CONFIG_H) |
---|
429 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
430 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
431 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
432 | uutils-static$(O): uutils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
433 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
434 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) \ |
---|
435 | $(C_COMPILER_BUILD_UNSAFE_RUNTIME_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
436 | |
---|
437 | # import library objects |
---|
438 | |
---|
439 | scheme.import$(O): scheme.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
440 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(HOST_INCLUDES) -DC_SHARED \ |
---|
441 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
442 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
443 | csi.import$(O): csi.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
444 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
445 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
446 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
447 | chicken.import$(O): chicken.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
448 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
449 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
450 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
451 | lolevel.import$(O): lolevel.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
452 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
453 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
454 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
455 | srfi-1.import$(O): srfi-1.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
456 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
457 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
458 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
459 | srfi-4.import$(O): srfi-4.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
460 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
461 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
462 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
463 | data-structures.import$(O): data-structures.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
464 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
465 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
466 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
467 | ports.import$(O): ports.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
468 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
469 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
470 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
471 | files.import$(O): files.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
472 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
473 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
474 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
475 | posix.import$(O): posix.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
476 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
477 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
478 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
479 | srfi-13.import$(O): srfi-13.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
480 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
481 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
482 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
483 | srfi-69.import$(O): srfi-69.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
484 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
485 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
486 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
487 | extras.import$(O): extras.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
488 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
489 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
490 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
491 | regex.import$(O): regex.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
492 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
493 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
494 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
495 | srfi-14.import$(O): srfi-14.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
496 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
497 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
498 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
499 | tcp.import$(O): tcp.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
500 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
501 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
502 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
503 | foreign.import$(O): foreign.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
504 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
505 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
506 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
507 | srfi-18.import$(O): srfi-18.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
508 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
509 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
510 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
511 | utils.import$(O): utils.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
512 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
513 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
514 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
515 | setup-api.import$(O): setup-api.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
516 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
517 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
518 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
519 | setup-download.import$(O): setup-download.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
520 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
521 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
522 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
523 | setup-utils.import$(O): setup-utils.import.c chicken.h $(CHICKEN_CONFIG_H) |
---|
524 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
525 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
526 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
527 | |
---|
528 | # setup extension objects |
---|
529 | setup-api$(O): setup-api.c chicken.h $(CHICKEN_CONFIG_H) |
---|
530 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
531 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
532 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
533 | setup-download$(O): setup-download.c chicken.h $(CHICKEN_CONFIG_H) |
---|
534 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
535 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
536 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
537 | setup-utils$(O): setup-utils.c chicken.h $(CHICKEN_CONFIG_H) |
---|
538 | $(HOST_C_COMPILER) $(HOST_C_COMPILER_OPTIONS) $(HOST_C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) -DC_SHARED \ |
---|
539 | $(HOST_C_COMPILER_COMPILE_OPTION) $(HOST_C_COMPILER_OPTIMIZATION_OPTIONS) $(HOST_C_COMPILER_SHARED_OPTIONS) \ |
---|
540 | $(HOST_C_COMPILER_BUILD_RUNTIME_OPTIONS) $< $(HOST_C_COMPILER_OUTPUT) |
---|
541 | |
---|
542 | # compiler objects |
---|
543 | |
---|
544 | batch-driver$(O): batch-driver.c chicken.h $(CHICKEN_CONFIG_H) |
---|
545 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
546 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
547 | $(C_COMPILER_OUTPUT) |
---|
548 | c-backend$(O): c-backend.c chicken.h $(CHICKEN_CONFIG_H) |
---|
549 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
550 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
551 | $(C_COMPILER_OUTPUT) |
---|
552 | c-platform$(O): c-platform.c chicken.h $(CHICKEN_CONFIG_H) |
---|
553 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
554 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
555 | $(C_COMPILER_OUTPUT) |
---|
556 | optimizer$(O): optimizer.c chicken.h $(CHICKEN_CONFIG_H) |
---|
557 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
558 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
559 | $(C_COMPILER_OUTPUT) |
---|
560 | chicken$(O): chicken.c chicken.h $(CHICKEN_CONFIG_H) |
---|
561 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
562 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
563 | $(C_COMPILER_OUTPUT) |
---|
564 | compiler$(O): compiler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
565 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
566 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
567 | $(C_COMPILER_OUTPUT) |
---|
568 | support$(O): support.c chicken.h $(CHICKEN_CONFIG_H) |
---|
569 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
570 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< \ |
---|
571 | $(C_COMPILER_OUTPUT) |
---|
572 | |
---|
573 | # static compiler objects |
---|
574 | |
---|
575 | batch-driver-static$(O): batch-driver.c chicken.h $(CHICKEN_CONFIG_H) |
---|
576 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
577 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
578 | c-backend-static$(O): c-backend.c chicken.h $(CHICKEN_CONFIG_H) |
---|
579 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
580 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
581 | c-platform-static$(O): c-platform.c chicken.h $(CHICKEN_CONFIG_H) |
---|
582 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
583 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
584 | chicken-static$(O): chicken.c chicken.h $(CHICKEN_CONFIG_H) |
---|
585 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
586 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
587 | compiler-static$(O): compiler.c chicken.h $(CHICKEN_CONFIG_H) |
---|
588 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
589 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
590 | support-static$(O): support.c chicken.h $(CHICKEN_CONFIG_H) |
---|
591 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
592 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
593 | optimizer-static$(O): optimizer.c chicken.h $(CHICKEN_CONFIG_H) |
---|
594 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
595 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
596 | |
---|
597 | # pcre objects |
---|
598 | |
---|
599 | $(PCRE_DIR)pcre_compile$(O): pcre_compile.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
600 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
601 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
602 | $(C_COMPILER_PCRE_OPTIONS) |
---|
603 | $(PCRE_DIR)pcre_config$(O): pcre_config.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
604 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
605 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
606 | $(C_COMPILER_PCRE_OPTIONS) |
---|
607 | $(PCRE_DIR)pcre_dfa_exec$(O): pcre_dfa_exec.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
608 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
609 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
610 | $(C_COMPILER_PCRE_OPTIONS) |
---|
611 | $(PCRE_DIR)pcre_exec$(O): pcre_exec.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
612 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
613 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
614 | $(C_COMPILER_PCRE_OPTIONS) |
---|
615 | $(PCRE_DIR)pcre_fullinfo$(O): pcre_fullinfo.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
616 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
617 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
618 | $(C_COMPILER_PCRE_OPTIONS) |
---|
619 | $(PCRE_DIR)pcre_get$(O): pcre_get.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
620 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
621 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
622 | $(C_COMPILER_PCRE_OPTIONS) |
---|
623 | $(PCRE_DIR)pcre_globals$(O): pcre_globals.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
624 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
625 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
626 | $(C_COMPILER_PCRE_OPTIONS) |
---|
627 | $(PCRE_DIR)pcre_info$(O): pcre_info.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
628 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
629 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
630 | $(C_COMPILER_PCRE_OPTIONS) |
---|
631 | $(PCRE_DIR)pcre_maketables$(O): pcre_maketables.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
632 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
633 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
634 | $(C_COMPILER_PCRE_OPTIONS) |
---|
635 | $(PCRE_DIR)pcre_newline$(O): pcre_newline.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
636 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
637 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
638 | $(C_COMPILER_PCRE_OPTIONS) |
---|
639 | $(PCRE_DIR)pcre_ord2utf8$(O): pcre_ord2utf8.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
640 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
641 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
642 | $(C_COMPILER_PCRE_OPTIONS) |
---|
643 | $(PCRE_DIR)pcre_refcount$(O): pcre_refcount.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
644 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
645 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
646 | $(C_COMPILER_PCRE_OPTIONS) |
---|
647 | $(PCRE_DIR)pcre_study$(O): pcre_study.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
648 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
649 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
650 | $(C_COMPILER_PCRE_OPTIONS) |
---|
651 | $(PCRE_DIR)pcre_tables$(O): pcre_tables.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
652 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
653 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
654 | $(C_COMPILER_PCRE_OPTIONS) |
---|
655 | $(PCRE_DIR)pcre_try_flipped$(O): pcre_try_flipped.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
656 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
657 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
658 | $(C_COMPILER_PCRE_OPTIONS) |
---|
659 | $(PCRE_DIR)pcre_ucd$(O): pcre_ucd.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
660 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
661 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
662 | $(C_COMPILER_PCRE_OPTIONS) |
---|
663 | $(PCRE_DIR)pcre_valid_utf8$(O): pcre_valid_utf8.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
664 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
665 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
666 | $(C_COMPILER_PCRE_OPTIONS) |
---|
667 | $(PCRE_DIR)pcre_version$(O): pcre_version.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
668 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
669 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
670 | $(C_COMPILER_PCRE_OPTIONS) |
---|
671 | $(PCRE_DIR)pcre_xclass$(O): pcre_xclass.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
672 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
673 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
674 | $(C_COMPILER_PCRE_OPTIONS) |
---|
675 | $(PCRE_DIR)pcre_chartables$(O): pcre_chartables.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) |
---|
676 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
677 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
678 | $(C_COMPILER_PCRE_OPTIONS) |
---|
679 | |
---|
680 | # static pcre objects |
---|
681 | |
---|
682 | $(PCRE_DIR)pcre_compile-static$(O): pcre_compile.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
683 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
684 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
685 | $(C_COMPILER_PCRE_OPTIONS) |
---|
686 | $(PCRE_DIR)pcre_config-static$(O): pcre_config.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
687 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
688 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
689 | $(C_COMPILER_PCRE_OPTIONS) |
---|
690 | $(PCRE_DIR)pcre_dfa_exec-static$(O): pcre_dfa_exec.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
691 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
692 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
693 | $(C_COMPILER_PCRE_OPTIONS) |
---|
694 | $(PCRE_DIR)pcre_exec-static$(O): pcre_exec.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
695 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
696 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
697 | $(C_COMPILER_PCRE_OPTIONS) |
---|
698 | $(PCRE_DIR)pcre_fullinfo-static$(O): pcre_fullinfo.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
699 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
700 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
701 | $(C_COMPILER_PCRE_OPTIONS) |
---|
702 | $(PCRE_DIR)pcre_get-static$(O): pcre_get.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
703 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
704 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
705 | $(C_COMPILER_PCRE_OPTIONS) |
---|
706 | $(PCRE_DIR)pcre_globals-static$(O): pcre_globals.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
707 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
708 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
709 | $(C_COMPILER_PCRE_OPTIONS) |
---|
710 | $(PCRE_DIR)pcre_info-static$(O): pcre_info.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
711 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
712 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
713 | $(C_COMPILER_PCRE_OPTIONS) |
---|
714 | $(PCRE_DIR)pcre_maketables-static$(O): pcre_maketables.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
715 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
716 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
717 | $(C_COMPILER_PCRE_OPTIONS) |
---|
718 | $(PCRE_DIR)pcre_newline-static$(O): pcre_newline.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
719 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
720 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
721 | $(C_COMPILER_PCRE_OPTIONS) |
---|
722 | $(PCRE_DIR)pcre_ord2utf8-static$(O): pcre_ord2utf8.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
723 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
724 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
725 | $(C_COMPILER_PCRE_OPTIONS) |
---|
726 | $(PCRE_DIR)pcre_refcount-static$(O): pcre_refcount.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
727 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
728 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
729 | $(C_COMPILER_PCRE_OPTIONS) |
---|
730 | $(PCRE_DIR)pcre_study-static$(O): pcre_study.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
731 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
732 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
733 | $(C_COMPILER_PCRE_OPTIONS) |
---|
734 | $(PCRE_DIR)pcre_tables-static$(O): pcre_tables.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
735 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
736 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
737 | $(C_COMPILER_PCRE_OPTIONS) |
---|
738 | $(PCRE_DIR)pcre_try_flipped-static$(O): pcre_try_flipped.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
739 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
740 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
741 | $(C_COMPILER_PCRE_OPTIONS) |
---|
742 | $(PCRE_DIR)pcre_ucd-static$(O): pcre_ucd.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
743 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
744 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
745 | $(C_COMPILER_PCRE_OPTIONS) |
---|
746 | $(PCRE_DIR)pcre_valid_utf8-static$(O): pcre_valid_utf8.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
747 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
748 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
749 | $(C_COMPILER_PCRE_OPTIONS) |
---|
750 | $(PCRE_DIR)pcre_version-static$(O): pcre_version.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
751 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
752 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
753 | $(C_COMPILER_PCRE_OPTIONS) |
---|
754 | $(PCRE_DIR)pcre_xclass-static$(O): pcre_xclass.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) pcre.h ucp.h |
---|
755 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
756 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
757 | $(C_COMPILER_PCRE_OPTIONS) |
---|
758 | $(PCRE_DIR)pcre_chartables-static$(O): pcre_chartables.c pcre_internal.h config.h $(CHICKEN_CONFIG_H) |
---|
759 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(PCRE_INCLUDES) $(C_COMPILER_COMPILE_OPTION) \ |
---|
760 | $(C_COMPILER_OPTIMIZATION_OPTIONS) $(C_COMPILER_SHARED_OPTIONS) $< $(C_COMPILER_OUTPUT) \ |
---|
761 | $(C_COMPILER_PCRE_OPTIONS) |
---|
762 | |
---|
763 | # assembler objects |
---|
764 | |
---|
765 | ifneq ($(HACKED_APPLY),) |
---|
766 | $(APPLY_HACK_OBJECT): $(SRCDIR)apply-hack.$(ARCH).s |
---|
767 | $(ASSEMBLER) $(ASSEMBLER_OPTIONS) $(ASSEMBLER_COMPILE_OPTION) $< $(ASSEMBLER_OUTPUT) |
---|
768 | endif |
---|
769 | |
---|
770 | # program objects |
---|
771 | |
---|
772 | chicken-profile$(O): chicken-profile.c chicken.h $(CHICKEN_CONFIG_H) |
---|
773 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
774 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
775 | chicken-install$(O): chicken-install.c chicken.h $(CHICKEN_CONFIG_H) |
---|
776 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
777 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
778 | chicken-uninstall$(O): chicken-uninstall.c chicken.h $(CHICKEN_CONFIG_H) |
---|
779 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
780 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
781 | chicken-status$(O): chicken-status.c chicken.h $(CHICKEN_CONFIG_H) |
---|
782 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
783 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
784 | csc$(O): csc.c chicken.h $(CHICKEN_CONFIG_H) |
---|
785 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
786 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
787 | csi$(O): csi.c chicken.h $(CHICKEN_CONFIG_H) |
---|
788 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) $(C_COMPILER_SHARED_OPTIONS) \ |
---|
789 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
790 | |
---|
791 | # static program objects |
---|
792 | |
---|
793 | csi-static$(O): csi.c chicken.h $(CHICKEN_CONFIG_H) |
---|
794 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
795 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
796 | chicken-bug$(O): chicken-bug.c chicken.h $(CHICKEN_CONFIG_H) |
---|
797 | $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_PTABLES_OPTIONS) $(INCLUDES) \ |
---|
798 | $(C_COMPILER_COMPILE_OPTION) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< $(C_COMPILER_OUTPUT) |
---|
799 | |
---|
800 | # libraries |
---|
801 | |
---|
802 | .PHONY: libs |
---|
803 | |
---|
804 | libs: $(TARGETLIBS) |
---|
805 | |
---|
806 | libchicken$(SO)$(SONAME_VERSION): $(LIBCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
807 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_LINKER_OPTIONS) \ |
---|
808 | $(LINKER_OUTPUT) $^ $(LIBCHICKEN_SO_LIBRARIES) |
---|
809 | ifneq ($(SONAME_VERSION),) |
---|
810 | ln -sf $(LIBCHICKEN_SO_FILE) libchicken$(SO) |
---|
811 | endif |
---|
812 | |
---|
813 | |
---|
814 | libuchicken$(SO)$(SONAME_VERSION): $(LIBUCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
815 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBUCHICKEN_SO_LINKER_OPTIONS) \ |
---|
816 | $(LINKER_OUTPUT) $^ $(LIBUCHICKEN_SO_LIBRARIES) |
---|
817 | ifneq ($(SONAME_VERSION),) |
---|
818 | ln -sf $(LIBUCHICKEN_SO_FILE) libuchicken$(SO) |
---|
819 | endif |
---|
820 | |
---|
821 | cygchicken-0.dll: $(LIBCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
822 | gcc -shared -o $(LIBCHICKEN_SO_FILE) -Wl,--dll -Wl,--add-stdcall-alias \ |
---|
823 | -Wl,--enable-stdcall-fixup -Wl,--warn-unresolved-symbols \ |
---|
824 | -Wl,--dll-search-prefix=cyg -Wl,--allow-multiple-definition \ |
---|
825 | -Wl,--allow-shlib-undefined -Wl,--export-dynamic \ |
---|
826 | -Wl,--out-implib=libchicken.dll.a -Wl,--export-all-symbols \ |
---|
827 | -Wl,--enable-auto-import \ |
---|
828 | -Wl,--whole-archive $(LIBCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) \ |
---|
829 | -Wl,--no-whole-archive $(LIBCHICKEN_SO_LIBRARIES) |
---|
830 | |
---|
831 | cyguchicken-0.dll: $(LIBUCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) |
---|
832 | gcc -shared -o $(LIBUCHICKEN_SO_FILE) -Wl,--dll -Wl,--add-stdcall-alias \ |
---|
833 | -Wl,--enable-stdcall-fixup -Wl,--warn-unresolved-symbols \ |
---|
834 | -Wl,--dll-search-prefix=cyg -Wl,--allow-multiple-definition \ |
---|
835 | -Wl,--allow-shlib-undefined -Wl,--export-dynamic \ |
---|
836 | -Wl,--out-implib=libuchicken.dll.a -Wl,--export-all-symbols \ |
---|
837 | -Wl,--enable-auto-import \ |
---|
838 | -Wl,--whole-archive $(LIBUCHICKEN_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) $(APPLY_HACK_OBJECT) \ |
---|
839 | -Wl,--no-whole-archive $(LIBUCHICKEN_SO_LIBRARIES) |
---|
840 | |
---|
841 | |
---|
842 | libchickengui$(SO): $(APPLY_HACK_OBJECT) $(LIBCHICKENGUI_SHARED_OBJECTS) $(PCRE_SHARED_OBJECTS) |
---|
843 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_LIBRARY_OPTIONS) $(LIBCHICKENGUI_SO_LINKER_OPTIONS) \ |
---|
844 | $(LINKER_OUTPUT) $^ $(LIBCHICKENGUI_SO_LIBRARIES) |
---|
845 | |
---|
846 | libchicken$(A): $(APPLY_HACK_OBJECT) $(LIBCHICKEN_STATIC_OBJECTS) $(PCRE_STATIC_OBJECTS) |
---|
847 | $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ |
---|
848 | |
---|
849 | libuchicken$(A): $(APPLY_HACK_OBJECT) $(LIBUCHICKEN_STATIC_OBJECTS) $(PCRE_STATIC_OBJECTS) |
---|
850 | $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ |
---|
851 | |
---|
852 | libchickengui$(A): $(APPLY_HACK_OBJECT) $(LIBCHICKENGUI_STATIC_OBJECTS) $(PCRE_STATIC_OBJECTS) |
---|
853 | $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ |
---|
854 | |
---|
855 | # import libraries and extensions |
---|
856 | |
---|
857 | .SUFFIXES: .so |
---|
858 | |
---|
859 | %.so: %.o |
---|
860 | $(HOST_LINKER) $(HOST_LINKER_OPTIONS) $(HOST_LINKER_LINK_DLOADABLE_OPTIONS) $^ $(HOST_LINKER_OUTPUT_OPTION) $@ \ |
---|
861 | $(HOST_LINKER_LIBRARY_PREFIX)chicken$(HOST_LINKER_LIBRARY_SUFFIX) \ |
---|
862 | $(HOST_LIBRARIES) |
---|
863 | |
---|
864 | # executables |
---|
865 | |
---|
866 | $(CHICKEN_SHARED_EXECUTABLE): $(COMPILER_OBJECTS) $(PRIMARY_LIBCHICKEN) |
---|
867 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $(COMPILER_OBJECTS) $(LINKER_OUTPUT) \ |
---|
868 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
869 | |
---|
870 | $(CSI_SHARED_EXECUTABLE): csi$(O) $(PRIMARY_LIBCHICKEN) |
---|
871 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
872 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
873 | |
---|
874 | $(CHICKEN_INSTALL_PROGRAM)$(EXE): chicken-install$(O) $(PRIMARY_LIBCHICKEN) |
---|
875 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
876 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
877 | $(CHICKEN_UNINSTALL_PROGRAM)$(EXE): chicken-uninstall$(O) $(PRIMARY_LIBCHICKEN) |
---|
878 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
879 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
880 | $(CHICKEN_STATUS_PROGRAM)$(EXE): chicken-status$(O) $(PRIMARY_LIBCHICKEN) |
---|
881 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
882 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
883 | |
---|
884 | $(CHICKEN_PROFILE_PROGRAM)$(EXE): chicken-profile$(O) $(PRIMARY_LIBCHICKEN) |
---|
885 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
886 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
887 | |
---|
888 | $(CSC_PROGRAM)$(EXE): csc$(O) $(PRIMARY_LIBCHICKEN) |
---|
889 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_EXECUTABLE_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
890 | $(LINKER_LIBRARY_PREFIX)chicken$(LINKER_LIBRARY_SUFFIX) $(LINKER_LINK_SHARED_PROGRAM_OPTIONS) $(LIBRARIES) |
---|
891 | |
---|
892 | # static executables |
---|
893 | |
---|
894 | $(CHICKEN_STATIC_EXECUTABLE): $(COMPILER_STATIC_OBJECTS) libchicken$(A) |
---|
895 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_STATIC_OPTIONS) $(COMPILER_STATIC_OBJECTS) \ |
---|
896 | $(LINKER_OUTPUT) libchicken$(A) $(LIBRARIES) |
---|
897 | $(CSI_STATIC_EXECUTABLE): csi$(O) libchicken$(A) |
---|
898 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_STATIC_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
899 | libchicken$(A) $(LIBRARIES) |
---|
900 | $(CHICKEN_BUG_PROGRAM)$(EXE): chicken-bug$(O) libchicken$(A) |
---|
901 | $(LINKER) $(LINKER_OPTIONS) $(LINKER_STATIC_OPTIONS) $< $(LINKER_OUTPUT) \ |
---|
902 | libchicken$(A) $(LIBRARIES) |
---|
903 | |
---|
904 | # info documentation |
---|
905 | |
---|
906 | chicken.info: chicken.texi |
---|
907 | $(MAKEINFO_PROGRAM) $(MAKEINFO_PROGRAM_OPTIONS) $< |
---|
908 | |
---|
909 | # installation |
---|
910 | |
---|
911 | .PHONY: install uninstall install-libs install-manifests install-import-libs install-setup-files |
---|
912 | |
---|
913 | install-libs: |
---|
914 | ifneq ($(DESTDIR),) |
---|
915 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR) |
---|
916 | endif |
---|
917 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(ILIBDIR) |
---|
918 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(ICHICKENLIBDIR) |
---|
919 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IEGGDIR) |
---|
920 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IINCDIR) |
---|
921 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR) |
---|
922 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) libchicken$(A) $(DESTDIR)$(ILIBDIR) |
---|
923 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) libuchicken$(A) $(DESTDIR)$(ILIBDIR) |
---|
924 | ifneq ($(LIBCHICKEN_IMPORT_LIBRARY),) |
---|
925 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) $(LIBCHICKEN_IMPORT_LIBRARY) $(DESTDIR)$(ILIBDIR) |
---|
926 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) $(LIBUCHICKEN_IMPORT_LIBRARY) $(DESTDIR)$(ILIBDIR) |
---|
927 | ifdef WINDOWS |
---|
928 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) libchickengui$(A) $(DESTDIR)$(ILIBDIR) |
---|
929 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS) $(LIBCHICKENGUI_IMPORT_LIBRARY) $(DESTDIR)$(ILIBDIR) |
---|
930 | endif |
---|
931 | endif |
---|
932 | ifneq ($(POSTINSTALL_STATIC_LIBRARY),true) |
---|
933 | ifdef WINDOWS |
---|
934 | $(POSTINSTALL_STATIC_LIBRARY) $(POSTINSTALL_STATIC_LIBRARY_FLAGS) \ |
---|
935 | $(ILIBDIR)\\libchicken$(A) |
---|
936 | $(POSTINSTALL_STATIC_LIBRARY) $(POSTINSTALL_STATIC_LIBRARY_FLAGS) \ |
---|
937 | $(ILIBDIR)\\libuchicken$(A) |
---|
938 | else |
---|
939 | $(POSTINSTALL_STATIC_LIBRARY) $(POSTINSTALL_STATIC_LIBRARY_FLAGS) \ |
---|
940 | $(ILIBDIR)/libchicken$(A) |
---|
941 | $(POSTINSTALL_STATIC_LIBRARY) $(POSTINSTALL_STATIC_LIBRARY_FLAGS) \ |
---|
942 | $(ILIBDIR)/libuchicken$(A) |
---|
943 | endif |
---|
944 | endif |
---|
945 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken.h $(DESTDIR)$(IINCDIR) |
---|
946 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(CHICKEN_CONFIG_H) $(DESTDIR)$(IINCDIR) |
---|
947 | ifndef STATICBUILD |
---|
948 | ifdef DLLSINPATH |
---|
949 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_FILE) $(DESTDIR)$(IBINDIR) |
---|
950 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBUCHICKEN_SO_FILE) $(DESTDIR)$(IBINDIR) |
---|
951 | else |
---|
952 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBCHICKEN_SO_FILE) $(DESTDIR)$(ILIBDIR) |
---|
953 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) $(LIBUCHICKEN_SO_FILE) $(DESTDIR)$(ILIBDIR) |
---|
954 | endif |
---|
955 | ifneq ($(SONAME_VERSION),) |
---|
956 | cd $(DESTDIR)$(ILIBDIR) && ln -sf $(LIBCHICKEN_SO_FILE) libchicken$(SO) |
---|
957 | cd $(DESTDIR)$(ILIBDIR) && ln -sf $(LIBUCHICKEN_SO_FILE) libuchicken$(SO) |
---|
958 | endif |
---|
959 | ifdef WINDOWS |
---|
960 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) libchickengui$(SO) \ |
---|
961 | $(DESTDIR)$(IBINDIR) |
---|
962 | endif |
---|
963 | endif |
---|
964 | |
---|
965 | install-manifests: |
---|
966 | ifneq ($(CHICKEN_MANIFEST),) |
---|
967 | # ignore missing manifests since they don't exist for MSVC versions < 8.0 |
---|
968 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
969 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CSI_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
970 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_PROFILE_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
971 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CSC_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
972 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_BUG_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
973 | ifndef STATICBUILD |
---|
974 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_INSTALL_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
975 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_UNINSTALL_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
976 | -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_STATUS_MANIFEST) $(DESTDIR)$(IBINDIR) |
---|
977 | endif |
---|
978 | endif |
---|
979 | |
---|
980 | ifeq ($(NEEDS_RELINKING),yes) |
---|
981 | install: |
---|
982 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) \ |
---|
983 | $(CSI_PROGRAM)$(EXE) $(CSC_PROGRAM)$(EXE) $(CHICKEN_PROFILE_PROGRAM)$(EXE) \ |
---|
984 | $(CHICKEN_INSTALL_PROGRAM)$(EXE) $(CHICKEN_UNINSTALL_PROGRAM)$(EXE) \ |
---|
985 | $(CHICKEN_STATUS_PROGRAM)$(EXE) |
---|
986 | $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) NEEDS_RELINKING=no RUNTIME_LINKER_PATH=$(LIBDIR) install |
---|
987 | $(MAKE_WRITABLE_COMMAND) $(CHICKEN_PROGRAM)$(EXE) $(CSI_PROGRAM)$(EXE) \ |
---|
988 | $(CSC_PROGRAM)$(EXE) $(CHICKEN_PROFILE_PROGRAM)$(EXE) |
---|
989 | ifndef STATICBUILD |
---|
990 | $(MAKE_WRITABLE_COMMAND) $(CHICKEN_INSTALL_PROGRAM)$(EXE) |
---|
991 | $(MAKE_WRITABLE_COMMAND) $(CHICKEN_UNINSTALL_PROGRAM)$(EXE) |
---|
992 | $(MAKE_WRITABLE_COMMAND) $(CHICKEN_STATUS_PROGRAM)$(EXE) |
---|
993 | endif |
---|
994 | else |
---|
995 | install: $(TARGETS) install-libs install-import-libs install-manifests install-setup-files |
---|
996 | ifneq ($(DESTDIR),) |
---|
997 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR) |
---|
998 | endif |
---|
999 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR) |
---|
1000 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(ITOPMANDIR) |
---|
1001 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR) |
---|
1002 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IINFODIR) |
---|
1003 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDOCDIR) |
---|
1004 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1005 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CSI_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1006 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROFILE_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1007 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CSC_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1008 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_BUG_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1009 | ifneq ($(POSTINSTALL_PROGRAM),true) |
---|
1010 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROGRAM) |
---|
1011 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CSI_PROGRAM) |
---|
1012 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_PROGRAM) |
---|
1013 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CSC_PROGRAM) |
---|
1014 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_PROGRAM) |
---|
1015 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/setup-api.so |
---|
1016 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/setup-download.so |
---|
1017 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/setup-utils.so |
---|
1018 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/setup-api.import.so |
---|
1019 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/setup-download.import.so |
---|
1020 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/setup-utils.import.so |
---|
1021 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/chicken.import.so |
---|
1022 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/lolevel.import.so |
---|
1023 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/srfi-1.import.so |
---|
1024 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/srfi-4.import.so |
---|
1025 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/data-structures.import.so |
---|
1026 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/ports.import.so |
---|
1027 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/files.import.so |
---|
1028 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/posix.import.so |
---|
1029 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/srfi-13.import.so |
---|
1030 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/srfi-69.import.so |
---|
1031 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/extras.import.so |
---|
1032 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/regex.import.so |
---|
1033 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/srfi-14.import.so |
---|
1034 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/tcp.import.so |
---|
1035 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/foreign.import.so |
---|
1036 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/scheme.import.so |
---|
1037 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/csi.import.so |
---|
1038 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/srfi-18.import.so |
---|
1039 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IEGGDIR)/utils.import.so |
---|
1040 | endif |
---|
1041 | ifndef STATICBUILD |
---|
1042 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_INSTALL_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1043 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_UNINSTALL_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1044 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_STATUS_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) |
---|
1045 | ifneq ($(POSTINSTALL_PROGRAM),true) |
---|
1046 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_INSTALL_PROGRAM) |
---|
1047 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_UNINSTALL_PROGRAM) |
---|
1048 | $(POSTINSTALL_PROGRAM) $(POSTINSTALL_PROGRAM_FLAGS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_STATUS_PROGRAM) |
---|
1049 | endif |
---|
1050 | endif |
---|
1051 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken.1 $(DESTDIR)$(IMANDIR) |
---|
1052 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)csi.1 $(DESTDIR)$(IMANDIR) |
---|
1053 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)csc.1 $(DESTDIR)$(IMANDIR) |
---|
1054 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken-install.1 $(DESTDIR)$(IMANDIR) |
---|
1055 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken-uninstall.1 $(DESTDIR)$(IMANDIR) |
---|
1056 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken-status.1 $(DESTDIR)$(IMANDIR) |
---|
1057 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken-profile.1 $(DESTDIR)$(IMANDIR) |
---|
1058 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken-bug.1 $(DESTDIR)$(IMANDIR) |
---|
1059 | $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDOCDIR)/html |
---|
1060 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)html/* $(DESTDIR)$(IDOCDIR)/html |
---|
1061 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken.pdf $(DESTDIR)$(IDOCDIR) |
---|
1062 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)README $(DESTDIR)$(IDOCDIR) |
---|
1063 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)LICENSE $(DESTDIR)$(IDOCDIR) |
---|
1064 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)chicken-more-macros.scm $(DESTDIR)$(IDATADIR) |
---|
1065 | -$(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) chicken.info $(DESTDIR)$(IINFODIR) |
---|
1066 | $(INSTALLINFO_PROGRAM) $(INSTALLINFO_PROGRAM_OPTIONS) --infodir=$(DESTDIR)$(IINFODIR) chicken.info |
---|
1067 | ifdef WINDOWS |
---|
1068 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(SRCDIR)csibatch.bat $(DESTDIR)$(IBINDIR) |
---|
1069 | endif |
---|
1070 | endif |
---|
1071 | |
---|
1072 | ifdef STATICBUILD |
---|
1073 | install-import-libs: |
---|
1074 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(IMPORT_LIBRARIES:=.import.scm) $(DESTDIR)$(IEGGDIR) |
---|
1075 | else |
---|
1076 | install-import-libs: |
---|
1077 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(IMPORT_LIBRARIES:=.import.so) $(DESTDIR)$(IEGGDIR) |
---|
1078 | endif |
---|
1079 | |
---|
1080 | install-setup-files: |
---|
1081 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_FILE_OPTIONS) $(SRCDIR)setup.defaults $(DESTDIR)$(IEGGDIR) |
---|
1082 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) setup-api.so $(DESTDIR)$(IEGGDIR) |
---|
1083 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) setup-download.so $(DESTDIR)$(IEGGDIR) |
---|
1084 | $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) setup-utils.so $(DESTDIR)$(IEGGDIR) |
---|
1085 | |
---|
1086 | uninstall: |
---|
1087 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROGRAM)$(EXE) \ |
---|
1088 | $(DESTDIR)$(IBINDIR)/$(CSI_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_PROGRAM)$(EXE) \ |
---|
1089 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_INSTALL_PROGRAM)$(EXE) \ |
---|
1090 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_UNINSTALL_PROGRAM)$(EXE) \ |
---|
1091 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_STATUS_PROGRAM)$(EXE) \ |
---|
1092 | $(DESTDIR)$(IBINDIR)/$(CSC_PROGRAM)$(EXE) \ |
---|
1093 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_PROGRAM)$(EXE) |
---|
1094 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(ILIBDIR)/libchicken*.* $(DESTDIR)$(ILIBDIR)/libuchicken*.* $(DESTDIR)$(IBINDIR)/libchicken*.* $(DESTDIR)$(IBINDIR)/libuchicken*.* |
---|
1095 | ifdef ($(PLATFORM),cygwin) |
---|
1096 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/cygchicken* $(DESTDIR)$(IBINDIR)/cyguchicken* |
---|
1097 | endif |
---|
1098 | ifneq ($(CHICKEN_MANIFEST),) |
---|
1099 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_MANIFEST) \ |
---|
1100 | $(DESTDIR)$(IBINDIR)/$(CSI_MANIFEST) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_MANIFEST) \ |
---|
1101 | $(DESTDIR)$(IBINDIR)/$(CSC_MANIFEST) $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_MANIFEST) \ |
---|
1102 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_INSTALL_MANIFEST) \ |
---|
1103 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_UNINSTALL_MANIFEST) \ |
---|
1104 | $(DESTDIR)$(IBINDIR)/$(CHICKEN_STATUS_MANIFEST) |
---|
1105 | endif |
---|
1106 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR)/chicken.1 $(DESTDIR)$(IMANDIR)/csi.1 \ |
---|
1107 | $(DESTDIR)$(IMANDIR)/csc.1 $(DESTDIR)$(IMANDIR)/chicken-profile.1 $(DESTDIR)$(IMANDIR)/chicken-install.1 \ |
---|
1108 | $(DESTDIR)$(IMANDIR)/chicken-bug.1 $(DESTDIR)$(IMANDIR)/chicken-uninstall.1 \ |
---|
1109 | $(DESTDIR)$(IMANDIR)/chicken-status.1 |
---|
1110 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IINCDIR)/chicken.h $(DESTDIR)$(IINCDIR)/chicken-config.h |
---|
1111 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IINCDIR)/chicken.gch |
---|
1112 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_RECURSIVE_OPTIONS) $(DESTDIR)$(IDATADIR) |
---|
1113 | $(UNINSTALLINFO_PROGRAM) $(UNINSTALLINFO_PROGRAM_OPTIONS) --infodir=$(DESTDIR)$(IINFODIR) chicken.info |
---|
1114 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IINFODIR)/chicken.info |
---|
1115 | ifdef WINDOWS |
---|
1116 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/csibatch.bat |
---|
1117 | endif |
---|
1118 | |
---|
1119 | # bootstrapping c sources |
---|
1120 | |
---|
1121 | .SUFFIXES: .scm |
---|
1122 | |
---|
1123 | library.c: $(SRCDIR)library.scm $(SRCDIR)version.scm $(SRCDIR)banner.scm |
---|
1124 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1125 | eval.c: $(SRCDIR)eval.scm |
---|
1126 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1127 | expand.c: $(SRCDIR)expand.scm $(SRCDIR)synrules.scm |
---|
1128 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1129 | data-structures.c: $(SRCDIR)data-structures.scm $(SRCDIR)private-namespace.scm |
---|
1130 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1131 | ports.c: $(SRCDIR)ports.scm $(SRCDIR)private-namespace.scm |
---|
1132 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1133 | files.c: $(SRCDIR)files.scm $(SRCDIR)private-namespace.scm |
---|
1134 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1135 | extras.c: $(SRCDIR)extras.scm $(SRCDIR)private-namespace.scm |
---|
1136 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1137 | lolevel.c: $(SRCDIR)lolevel.scm |
---|
1138 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1139 | tcp.c: $(SRCDIR)tcp.scm |
---|
1140 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1141 | srfi-1.c: $(SRCDIR)srfi-1.scm |
---|
1142 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1143 | srfi-4.c: $(SRCDIR)srfi-4.scm |
---|
1144 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1145 | srfi-13.c: $(SRCDIR)srfi-13.scm |
---|
1146 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1147 | srfi-14.c: $(SRCDIR)srfi-14.scm |
---|
1148 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1149 | srfi-18.c: $(SRCDIR)srfi-18.scm |
---|
1150 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1151 | srfi-69.c: $(SRCDIR)srfi-69.scm $(SRCDIR)private-namespace.scm |
---|
1152 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1153 | utils.c: $(SRCDIR)utils.scm |
---|
1154 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1155 | posixunix.c: $(SRCDIR)posixunix.scm |
---|
1156 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1157 | posixwin.c: $(SRCDIR)posixwin.scm |
---|
1158 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1159 | regex.c: $(SRCDIR)regex.scm |
---|
1160 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_PCRE_LIBRARY_OPTIONS) -output-file $@ |
---|
1161 | scheduler.c: $(SRCDIR)scheduler.scm |
---|
1162 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1163 | profiler.c: $(SRCDIR)profiler.scm |
---|
1164 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1165 | stub.c: $(SRCDIR)stub.scm |
---|
1166 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) -output-file $@ |
---|
1167 | |
---|
1168 | ulibrary.c: $(SRCDIR)library.scm $(SRCDIR)version.scm $(SRCDIR)banner.scm $(SRCDIR)unsafe-declarations.scm |
---|
1169 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1170 | ueval.c: $(SRCDIR)eval.scm $(SRCDIR)unsafe-declarations.scm |
---|
1171 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1172 | udata-structures.c: $(SRCDIR)data-structures.scm $(SRCDIR)private-namespace.scm $(SRCDIR)unsafe-declarations.scm |
---|
1173 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1174 | uports.c: $(SRCDIR)ports.scm $(SRCDIR)private-namespace.scm $(SRCDIR)unsafe-declarations.scm |
---|
1175 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1176 | ufiles.c: $(SRCDIR)files.scm $(SRCDIR)private-namespace.scm $(SRCDIR)unsafe-declarations.scm |
---|
1177 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1178 | uextras.c: $(SRCDIR)extras.scm $(SRCDIR)private-namespace.scm $(SRCDIR)unsafe-declarations.scm |
---|
1179 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1180 | ulolevel.c: $(SRCDIR)lolevel.scm $(SRCDIR)unsafe-declarations.scm |
---|
1181 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1182 | utcp.c: $(SRCDIR)tcp.scm $(SRCDIR)unsafe-declarations.scm |
---|
1183 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1184 | usrfi-1.c: $(SRCDIR)srfi-1.scm $(SRCDIR)unsafe-declarations.scm |
---|
1185 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1186 | usrfi-4.c: $(SRCDIR)srfi-4.scm $(SRCDIR)unsafe-declarations.scm |
---|
1187 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1188 | usrfi-13.c: $(SRCDIR)srfi-13.scm $(SRCDIR)unsafe-declarations.scm |
---|
1189 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1190 | usrfi-14.c: $(SRCDIR)srfi-14.scm $(SRCDIR)unsafe-declarations.scm |
---|
1191 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1192 | usrfi-18.c: $(SRCDIR)srfi-18.scm $(SRCDIR)unsafe-declarations.scm |
---|
1193 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1194 | usrfi-69.c: $(SRCDIR)srfi-69.scm $(SRCDIR)private-namespace.scm $(SRCDIR)unsafe-declarations.scm |
---|
1195 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1196 | uutils.c: $(SRCDIR)utils.scm |
---|
1197 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1198 | uposixunix.c: $(SRCDIR)posixunix.scm $(SRCDIR)unsafe-declarations.scm |
---|
1199 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1200 | uposixwin.c: $(SRCDIR)posixwin.scm $(SRCDIR)unsafe-declarations.scm |
---|
1201 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1202 | uregex.c: $(SRCDIR)regex.scm $(SRCDIR)unsafe-declarations.scm |
---|
1203 | $(CHICKEN) $< $(CHICKEN_LIBRARY_OPTIONS) $(CHICKEN_PCRE_LIBRARY_OPTIONS) $(CHICKEN_UNSAFE_OPTIONS) -output-file $@ |
---|
1204 | |
---|
1205 | chicken.import.c: $(SRCDIR)chicken.import.scm |
---|
1206 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1207 | lolevel.import.c: $(SRCDIR)lolevel.import.scm |
---|
1208 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1209 | srfi-1.import.c: $(SRCDIR)srfi-1.import.scm |
---|
1210 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1211 | srfi-4.import.c: $(SRCDIR)srfi-4.import.scm |
---|
1212 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1213 | data-structures.import.c: $(SRCDIR)data-structures.import.scm |
---|
1214 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1215 | ports.import.c: $(SRCDIR)ports.import.scm |
---|
1216 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1217 | files.import.c: $(SRCDIR)files.import.scm |
---|
1218 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1219 | posix.import.c: $(SRCDIR)posix.import.scm |
---|
1220 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1221 | srfi-13.import.c: $(SRCDIR)srfi-13.import.scm |
---|
1222 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1223 | srfi-69.import.c: $(SRCDIR)srfi-69.import.scm |
---|
1224 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1225 | extras.import.c: $(SRCDIR)extras.import.scm |
---|
1226 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1227 | regex.import.c: $(SRCDIR)regex.import.scm |
---|
1228 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1229 | srfi-14.import.c: $(SRCDIR)srfi-14.import.scm |
---|
1230 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1231 | tcp.import.c: $(SRCDIR)tcp.import.scm |
---|
1232 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1233 | foreign.import.c: $(SRCDIR)foreign.import.scm |
---|
1234 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1235 | scheme.import.c: $(SRCDIR)scheme.import.scm |
---|
1236 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1237 | csi.import.c: $(SRCDIR)csi.import.scm |
---|
1238 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1239 | srfi-18.import.c: $(SRCDIR)srfi-18.import.scm |
---|
1240 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1241 | utils.import.c: $(SRCDIR)utils.import.scm |
---|
1242 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1243 | setup-api.import.c: $(SRCDIR)setup-api.import.scm $(SRCDIR)setup-api.scm |
---|
1244 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1245 | setup-download.import.c: $(SRCDIR)setup-download.import.scm $(SRCDIR)setup-download.scm |
---|
1246 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1247 | setup-utils.import.c: $(SRCDIR)setup-utils.import.scm $(SRCDIR)setup-utils.scm |
---|
1248 | $(CHICKEN) $< $(CHICKEN_IMPORT_LIBRARY_OPTIONS) -output-file $@ |
---|
1249 | |
---|
1250 | chicken.c: $(SRCDIR)chicken.scm $(SRCDIR)chicken-more-macros.scm $(SRCDIR)chicken-ffi-macros.scm $(SRCDIR)private-namespace.scm |
---|
1251 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1252 | support.c: $(SRCDIR)support.scm $(SRCDIR)banner.scm $(SRCDIR)private-namespace.scm |
---|
1253 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1254 | compiler.c: $(SRCDIR)compiler.scm $(SRCDIR)private-namespace.scm |
---|
1255 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1256 | optimizer.c: $(SRCDIR)optimizer.scm $(SRCDIR)private-namespace.scm |
---|
1257 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1258 | batch-driver.c: $(SRCDIR)batch-driver.scm $(SRCDIR)private-namespace.scm |
---|
1259 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1260 | c-platform.c: $(SRCDIR)c-platform.scm $(SRCDIR)private-namespace.scm |
---|
1261 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1262 | c-backend.c: $(SRCDIR)c-backend.scm $(SRCDIR)private-namespace.scm |
---|
1263 | $(CHICKEN) $< $(CHICKEN_COMPILER_OPTIONS) -output-file $@ |
---|
1264 | |
---|
1265 | csi.c: $(SRCDIR)csi.scm $(SRCDIR)banner.scm $(SRCDIR)chicken-more-macros.scm $(SRCDIR)private-namespace.scm |
---|
1266 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ -extend $(SRCDIR)private-namespace.scm |
---|
1267 | chicken-profile.c: $(SRCDIR)chicken-profile.scm |
---|
1268 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
1269 | chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.c setup-utils.c |
---|
1270 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
1271 | chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm setup-utils.c |
---|
1272 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
1273 | chicken-status.c: $(SRCDIR)chicken-status.scm setup-utils.c |
---|
1274 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
1275 | csc.c: $(SRCDIR)csc.scm |
---|
1276 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
1277 | chicken-bug.c: $(SRCDIR)chicken-bug.scm |
---|
1278 | $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
---|
1279 | |
---|
1280 | setup-api.c: $(SRCDIR)setup-api.scm setup-utils.c |
---|
1281 | $(CHICKEN) $< $(CHICKEN_DYNAMIC_OPTIONS) -emit-import-library setup-api -output-file $@ |
---|
1282 | setup-download.c: $(SRCDIR)setup-download.scm setup-utils.c |
---|
1283 | $(CHICKEN) $< $(CHICKEN_DYNAMIC_OPTIONS) -emit-import-library setup-download -output-file $@ |
---|
1284 | setup-utils.c: $(SRCDIR)setup-utils.scm |
---|
1285 | $(CHICKEN) $< $(CHICKEN_DYNAMIC_OPTIONS) -emit-import-library setup-utils -output-file $@ |
---|
1286 | |
---|
1287 | # distribution files |
---|
1288 | |
---|
1289 | .PHONY: distfiles dist |
---|
1290 | |
---|
1291 | distfiles: buildsvnrevision library.c eval.c expand.c data-structures.c ports.c files.c extras.c lolevel.c utils.c \ |
---|
1292 | tcp.c srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c \ |
---|
1293 | posixunix.c posixwin.c regex.c scheduler.c profiler.c stub.c \ |
---|
1294 | ulibrary.c ueval.c udata-structures.c uports.c ufiles.c uextras.c ulolevel.c \ |
---|
1295 | uutils.c utcp.c usrfi-1.c usrfi-4.c usrfi-13.c usrfi-14.c \ |
---|
1296 | usrfi-18.c usrfi-69.c uposixunix.c uposixwin.c uregex.c \ |
---|
1297 | chicken-profile.c chicken-install.c chicken-uninstall.c chicken-status.c \ |
---|
1298 | csc.c csi.c chicken.c batch-driver.c compiler.c optimizer.c support.c \ |
---|
1299 | c-platform.c c-backend.c chicken-bug.c $(IMPORT_LIBRARIES:=.import.c) |
---|
1300 | |
---|
1301 | dist: distfiles |
---|
1302 | $(CSI) -s $(SRCDIR)scripts/makedist.scm |
---|
1303 | |
---|
1304 | # cleaning up |
---|
1305 | |
---|
1306 | .PHONY: clean distclean spotless confclean |
---|
1307 | |
---|
1308 | ifeq ($(PLATFORM),mingw) |
---|
1309 | CLEAN_PCRE = $(PCRE_DIR)*$(O) |
---|
1310 | CLEAN_MINGW_LIBS = libchickengui.a libchickengui.dll libchickengui.dll.a |
---|
1311 | else |
---|
1312 | CLEAN_PCRE = $(PCRE_DIR)*$(O) |
---|
1313 | CLEAN_MINGW_LIBS = |
---|
1314 | endif |
---|
1315 | |
---|
1316 | clean: |
---|
1317 | -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) chicken$(EXE) csi$(EXE) csc$(EXE) \ |
---|
1318 | chicken-profile$(EXE) csi-static$(EXE) \ |
---|
1319 | chicken-install$(EXE) chicken-uninstall$(EXE) chicken-status$(EXE) \ |
---|
1320 | csc-static$(EXE) chicken-static$(EXE) chicken-bug$(EXE) chicken.info *$(O) \ |
---|
1321 | $(LIBCHICKEN_SO_FILE) $(LIBUCHICKEN_SO_FILE) $(LIBCHICKENGUI_SO_FILE) \ |
---|
1322 | libchicken$(A) libuchicken$(A) libchickengui$(A) libchicken$(SO) $(PROGRAM_IMPORT_LIBRARIES) \ |
---|
1323 | $(IMPORT_LIBRARIES:=.import.so) $(LIBCHICKEN_IMPORT_LIBRARY) $(LIBUCHICKEN_IMPORT_LIBRARY) $(LIBCHICKENGUI_IMPORT_LIBRARY) \ |
---|
1324 | $(MSVC_CHICKEN_EXPORT_FILES) chicken.info $(CLEAN_PCRE) $(CLEAN_MINGW_LIBS) \ |
---|
1325 | $(CLEAN_MANIFESTS) |
---|
1326 | |
---|
1327 | confclean: |
---|
1328 | -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) chicken-config.h chicken-defaults.h buildsvnrevision |
---|
1329 | |
---|
1330 | spotless: distclean |
---|
1331 | -$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) library.c eval.c data-structures.c ports.c files.c extras.c lolevel.c utils.c \ |
---|
1332 | tcp.c srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c expand.c \ |
---|
1333 | posixunix.c posixwin.c regex.c scheduler.c profiler.c stub.c \ |
---|
1334 | ulibrary.c ueval.c udata-structures.c uports.c ufiles.c uextras.c ulolevel.c \ |
---|
1335 | uutils.c utcp.c usrfi-1.c usrfi-4.c usrfi-13.c usrfi-14.c \ |
---|
1336 | usrfi-18.c usrfi-69.c uposixunix.c uposixwin.c uregex.c chicken-profile.c chicken-bug.c \ |
---|
1337 | csc.c csi.c chicken-install.c chicken-uninstall.c chicken-status.c \ |
---|
1338 | chicken.c batch-driver.c compiler.c optimizer.c support.c \ |
---|
1339 | c-platform.c c-backend.c \ |
---|
1340 | $(IMPORT_LIBRARIES:=.import.c) |
---|
1341 | |
---|
1342 | distclean: clean confclean |
---|
1343 | |
---|
1344 | # run tests |
---|
1345 | |
---|
1346 | .PHONY: check fullcheck compiler-check |
---|
1347 | |
---|
1348 | check: $(CHICKEN_SHARED_EXECUTABLE)$(EXE) $(CSI_SHARED_EXECUTABLE)$(EXE) $(CSC_PROGRAM)$(EXE) |
---|
1349 | cd tests; sh runtests.sh |
---|
1350 | |
---|
1351 | # Only for UNIX, yet: |
---|
1352 | |
---|
1353 | fullcheck: check compiler-check |
---|
1354 | |
---|
1355 | compiler-check: |
---|
1356 | @echo "======================================== packing ..." |
---|
1357 | $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) dist |
---|
1358 | $(REMOVE_COMMAND $(REMOVE_COMMAND_RECURSIVE_OPTIONS) tests/chicken-* |
---|
1359 | tar -C tests -xzf `ls -t chicken-*.tar.gz | head -1` |
---|
1360 | @echo "======================================== building stage 1 ..." |
---|
1361 | $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) STATICBUILD=1 -C tests/chicken-* confclean all |
---|
1362 | touch tests/chicken-*/*.scm |
---|
1363 | @echo "======================================== building stage 2 ..." |
---|
1364 | $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) STATICBUILD=1 -C tests/chicken-* confclean all |
---|
1365 | cat tests/chicken-*/*.c >tests/stage2.out |
---|
1366 | @echo "======================================== building stage 3 ..." |
---|
1367 | $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) STATICBUILD=1 -C tests/chicken-* confclean all |
---|
1368 | cat tests/chicken-*/*.c >tests/stage3.out |
---|
1369 | diff tests/stage2.out tests/stage3.out >tests/stages.diff |
---|
1370 | $(REMOVE_COMMAND) $(REMOVE_COMMAND_RECURSIVE_OPTIONS) tests/chicken-* |
---|
1371 | |
---|
1372 | |
---|
1373 | # bootstrap from C source tarball |
---|
1374 | |
---|
1375 | .PHONY: bootstrap bootstrap.tar.gz |
---|
1376 | |
---|
1377 | bootstrap: |
---|
1378 | gzip -d -c $(SRCDIR)bootstrap.tar.gz | tar xvf - |
---|
1379 | touch *.c |
---|
1380 | $(MAKE) -f $(SRCDIR)Makefile.$(PLATFORM) STATICBUILD=1 DEBUGBUILD=1 \ |
---|
1381 | chicken$(EXE) |
---|
1382 | cp chicken$(EXE) chicken-boot$(EXE) |
---|
1383 | touch *.scm |
---|
1384 | $(MAKE) PLATFORM=$(PLATFORM) confclean |
---|
1385 | |
---|
1386 | $(SRCDIR)bootstrap.tar.gz: distfiles |
---|
1387 | tar cfz $@ library.c eval.c data-structures.c ports.c files.c extras.c lolevel.c utils.c tcp.c \ |
---|
1388 | srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c posixunix.c posixwin.c regex.c \ |
---|
1389 | scheduler.c profiler.c stub.c expand.c $(COMPILER_OBJECTS_1:=.c) |
---|