]> ncurses.scripts.mit.edu Git - ncurses.git/blob - Ada95/ada_include/Makefile.in
ncurses 4.2
[ncurses.git] / Ada95 / ada_include / Makefile.in
1 ##############################################################################
2 # Copyright (c) 1998 Free Software Foundation, Inc.                          #
3 #                                                                            #
4 # Permission is hereby granted, free of charge, to any person obtaining a    #
5 # copy of this software and associated documentation files (the "Software"), #
6 # to deal in the Software without restriction, including without limitation  #
7 # the rights to use, copy, modify, merge, publish, distribute, distribute    #
8 # with modifications, sublicense, and/or sell copies of the Software, and to #
9 # permit persons to whom the Software is furnished to do so, subject to the  #
10 # following conditions:                                                      #
11 #                                                                            #
12 # The above copyright notice and this permission notice shall be included in #
13 # all copies or substantial portions of the Software.                        #
14 #                                                                            #
15 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
16 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   #
17 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL    #
18 # THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      #
19 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    #
20 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        #
21 # DEALINGS IN THE SOFTWARE.                                                  #
22 #                                                                            #
23 # Except as contained in this notice, the name(s) of the above copyright     #
24 # holders shall not be used in advertising or otherwise to promote the sale, #
25 # use or other dealings in this Software without prior written               #
26 # authorization.                                                             #
27 ##############################################################################
28 #
29 #  Author: Juergen Pfeifer <Juergen.Pfeifer@T-Online.de> 1996
30 #
31 #  Version Control
32 #  $Revision: 1.13 $
33 #
34 .SUFFIXES:
35
36 SHELL           = /bin/sh
37 THIS            = Makefile
38
39 MODEL           = ../../@DFT_OBJ_SUBDIR@
40 srcdir          = @srcdir@
41 prefix          = @prefix@
42 exec_prefix     = @exec_prefix@
43 libdir          = @libdir@
44 includedir      = @includedir@
45 datadir         = @datadir@
46 ticdir          = $(datadir)/terminfo
47 ADA_INCLUDE     = @ADA_INCLUDE@
48
49 INSTALL         = @INSTALL@
50 INSTALL_DATA    = @INSTALL_DATA@
51
52 AWK             = @AWK@
53 LN_S            = @LN_S@
54
55 CC              = @CC@
56 CFLAGS          = @CFLAGS@
57
58 CPPFLAGS        = @ACPPFLAGS@ \
59                   -DHAVE_CONFIG_H -I$(srcdir)
60
61 CCFLAGS         = $(CPPFLAGS) $(CFLAGS)
62
63 CFLAGS_NORMAL   = $(CCFLAGS)
64 CFLAGS_DEBUG    = $(CCFLAGS) @CC_G_OPT@ -DTRACE
65 CFLAGS_PROFILE  = $(CCFLAGS) -pg
66 CFLAGS_SHARED   = $(CCFLAGS) @CC_SHARED_OPTS@
67
68 CFLAGS_DEFAULT  = $(CFLAGS_@DFT_UPR_MODEL@)
69
70 LINK            = $(CC)
71 LDFLAGS         = @LDFLAGS@ @LD_MODEL@ @LIBS@
72
73 RANLIB          = @RANLIB@
74 ################################################################################
75 ADA             = @cf_ada_compiler@
76 ADAFLAGS        = @ADAFLAGS@ -I. -I$(srcdir)
77
78 ADAMAKE         = @cf_ada_make@
79 ADAMAKEFLAGS    = 
80
81 CARGS           = -cargs $(ADAFLAGS)
82 LARGS           =
83
84 ALIB            = @cf_ada_package@
85 ABASE           = $(ALIB)-curses
86
87 ADA_OBJDIR      = ../ada_objects
88 OBJDIR          = ../objects
89
90 LIBALIS=$(ADA_OBJDIR)/$(ALIB).ali                                       \
91         $(ADA_OBJDIR)/$(ABASE)-aux.ali                                  \
92         $(ADA_OBJDIR)/$(ABASE).ali                                      \
93         $(ADA_OBJDIR)/$(ABASE)-mouse.ali                                \
94         $(ADA_OBJDIR)/$(ABASE)-panels.ali                               \
95         $(ADA_OBJDIR)/$(ABASE)-menus.ali                                \
96         $(ADA_OBJDIR)/$(ABASE)-forms.ali                                \
97         $(ADA_OBJDIR)/$(ABASE)-forms-field_types.ali                    \
98         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alpha.ali              \
99         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alphanumeric.ali       \
100         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-intfield.ali           \
101         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-numeric.ali            \
102         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-regexp.ali             \
103         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration.ali        \
104         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-ipv4_address.ali       \
105         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user.ali               \
106         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user-choice.ali        \
107         $(ADA_OBJDIR)/$(ABASE)-text_io.ali                              \
108         $(ADA_OBJDIR)/$(ABASE)-text_io-aux.ali
109
110 # Ada Library files for generic packages. Since gnat 3.10 they are
111 # also compiled
112 GENALIS=$(ADA_OBJDIR)/$(ABASE)-menus-menu_user_data.ali                 \
113         $(ADA_OBJDIR)/$(ABASE)-menus-item_user_data.ali                 \
114         $(ADA_OBJDIR)/$(ABASE)-forms-form_user_data.ali                 \
115         $(ADA_OBJDIR)/$(ABASE)-forms-field_user_data.ali                \
116         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration-ada.ali    \
117         $(ADA_OBJDIR)/$(ABASE)-panels-user_data.ali                     \
118         $(ADA_OBJDIR)/$(ABASE)-text_io-integer_io.ali                   \
119         $(ADA_OBJDIR)/$(ABASE)-text_io-float_io.ali                     \
120         $(ADA_OBJDIR)/$(ABASE)-text_io-fixed_io.ali                     \
121         $(ADA_OBJDIR)/$(ABASE)-text_io-decimal_io.ali                   \
122         $(ADA_OBJDIR)/$(ABASE)-text_io-enumeration_io.ali               \
123         $(ADA_OBJDIR)/$(ABASE)-text_io-modular_io.ali                   \
124         $(ADA_OBJDIR)/$(ABASE)-text_io-complex_io.ali
125
126 LIBOBJS=$(ADA_OBJDIR)/$(ALIB).o                                 \
127         $(ADA_OBJDIR)/$(ABASE)-aux.o                            \
128         $(ADA_OBJDIR)/$(ABASE).o                                \
129         $(ADA_OBJDIR)/$(ABASE)-mouse.o                          \
130         $(ADA_OBJDIR)/$(ABASE)-panels.o                         \
131         $(ADA_OBJDIR)/$(ABASE)-menus.o                          \
132         $(ADA_OBJDIR)/$(ABASE)-forms.o                          \
133         $(ADA_OBJDIR)/$(ABASE)-forms-field_types.o              \
134         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alpha.o        \
135         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alphanumeric.o \
136         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-intfield.o     \
137         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-numeric.o      \
138         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-regexp.o       \
139         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration.o  \
140         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-ipv4_address.o \
141         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user.o         \
142         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user-choice.o  \
143         $(ADA_OBJDIR)/$(ABASE)-text_io.o                        \
144         $(ADA_OBJDIR)/$(ABASE)-text_io-aux.o
145
146 # Ada object files for generic packages. Since gnat 3.10 they are
147 # also compiled
148 GENOBJS=$(ADA_OBJDIR)/$(ABASE)-menus-menu_user_data.o                   \
149         $(ADA_OBJDIR)/$(ABASE)-menus-item_user_data.o                   \
150         $(ADA_OBJDIR)/$(ABASE)-forms-form_user_data.o                   \
151         $(ADA_OBJDIR)/$(ABASE)-forms-field_user_data.o                  \
152         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration-ada.o      \
153         $(ADA_OBJDIR)/$(ABASE)-panels-user_data.o                       \
154         $(ADA_OBJDIR)/$(ABASE)-text_io-integer_io.o                     \
155         $(ADA_OBJDIR)/$(ABASE)-text_io-float_io.o                       \
156         $(ADA_OBJDIR)/$(ABASE)-text_io-fixed_io.o                       \
157         $(ADA_OBJDIR)/$(ABASE)-text_io-decimal_io.o                     \
158         $(ADA_OBJDIR)/$(ABASE)-text_io-enumeration_io.o                 \
159         $(ADA_OBJDIR)/$(ABASE)-text_io-modular_io.o                     \
160         $(ADA_OBJDIR)/$(ABASE)-text_io-complex_io.o
161
162
163 all :: $(LIBALIS) @cf_compile_generics@
164         @echo done
165
166 sources :
167         @
168
169 install ::
170 install.libs ::
171 uninstall ::
172 uninstall.libs ::
173
174 generics: $(GENALIS)
175         @
176
177 mostlyclean ::
178         rm -f *.o *.ali b_t*.* *.s $(PROGS) a.out core b_*_test.c *.xr[bs] *.a
179
180 clean :: mostlyclean
181         rm -f $(LIBALIS) $(LIBOBJS)
182
183 distclean :: clean
184         rm -f Makefile
185
186 realclean :: distclean
187
188 BASEDEPS=$(ABASE).ads $(srcdir)/$(ABASE)-aux.ads
189
190 $(ADA_OBJDIR)/$(ALIB).o: $(srcdir)/$(ALIB).ads
191         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ALIB).ads
192
193 $(ADA_OBJDIR)/$(ALIB).ali: $(ADA_OBJDIR)/$(ALIB).o
194         if [ -f $(ALIB).ali ]; then \
195            ln -f $(ALIB).ali $@ ;\
196            rm -f $(ALIB).ali ;\
197         fi
198
199 $(ADA_OBJDIR)/$(ABASE)-aux.o: $(srcdir)/$(ABASE)-aux.adb $(BASEDEPS)
200         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-aux.adb
201
202 $(ADA_OBJDIR)/$(ABASE)-aux.ali: $(ADA_OBJDIR)/$(ABASE)-aux.o
203         if [ -f $(ABASE)-aux.ali ]; then \
204            ln -f $(ABASE)-aux.ali $@ ;\
205            rm -f $(ABASE)-aux.ali ;\
206         fi
207
208 $(ADA_OBJDIR)/$(ABASE).o: $(srcdir)/$(ABASE).adb $(BASEDEPS)
209         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE).adb
210
211 $(ADA_OBJDIR)/$(ABASE).ali: $(ADA_OBJDIR)/$(ABASE).o
212         if [ -f $(ABASE).ali ]; then \
213            ln -f $(ABASE).ali $@ ;\
214            rm -f $(ABASE).ali ;\
215         fi
216
217 $(ADA_OBJDIR)/$(ABASE)-mouse.o: \
218                 $(ABASE)-mouse.ads \
219                 $(srcdir)/$(ABASE)-mouse.adb $(BASEDEPS)
220         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-mouse.adb
221
222 $(ADA_OBJDIR)/$(ABASE)-mouse.ali: $(ADA_OBJDIR)/$(ABASE)-mouse.o
223         if [ -f $(ABASE)-mouse.ali ]; then \
224            ln -f $(ABASE)-mouse.ali $@ ;\
225            rm -f $(ABASE)-mouse.ali ;\
226         fi
227
228 $(ADA_OBJDIR)/$(ABASE)-panels.o: \
229                 $(ABASE)-panels.ads \
230                 $(srcdir)/$(ABASE)-panels.adb $(BASEDEPS)
231         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-panels.adb
232
233 $(ADA_OBJDIR)/$(ABASE)-panels.ali: $(ADA_OBJDIR)/$(ABASE)-panels.o
234         if [ -f $(ABASE)-panels.ali ]; then \
235            ln -f $(ABASE)-panels.ali $@ ;\
236            rm -f $(ABASE)-panels.ali ;\
237         fi
238
239 $(ADA_OBJDIR)/$(ABASE)-menus.o: \
240                 $(ABASE)-menus.ads \
241                 $(srcdir)/$(ABASE)-menus.adb $(BASEDEPS)
242         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-menus.adb
243
244 $(ADA_OBJDIR)/$(ABASE)-menus.ali: $(ADA_OBJDIR)/$(ABASE)-menus.o
245         if [ -f $(ABASE)-menus.ali ]; then \
246            ln -f $(ABASE)-menus.ali $@ ;\
247            rm -f $(ABASE)-menus.ali ;\
248         fi
249
250 $(ADA_OBJDIR)/$(ABASE)-forms.o: \
251                 $(ABASE)-forms.ads \
252                 $(srcdir)/$(ABASE)-forms.adb $(BASEDEPS)
253         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms.adb
254
255 $(ADA_OBJDIR)/$(ABASE)-forms.ali: $(ADA_OBJDIR)/$(ABASE)-forms.o
256         if [ -f $(ABASE)-forms.ali ]; then \
257            ln -f $(ABASE)-forms.ali $@ ;\
258            rm -f $(ABASE)-forms.ali ;\
259         fi
260
261 $(ADA_OBJDIR)/$(ABASE)-forms-field_types.o: \
262                 $(ABASE)-forms-field_types.ads \
263                 $(srcdir)/$(ABASE)-forms-field_types.adb $(BASEDEPS)
264         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types.adb
265
266 $(ADA_OBJDIR)/$(ABASE)-forms-field_types.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types.o
267         if [ -f $(ABASE)-forms-field_types.ali ]; then \
268            ln -f $(ABASE)-forms-field_types.ali $@ ;\
269            rm -f $(ABASE)-forms-field_types.ali ;\
270         fi
271
272 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alpha.o: \
273                 $(srcdir)/$(ABASE)-forms-field_types-alpha.ads \
274                 $(srcdir)/$(ABASE)-forms-field_types-alpha.adb $(BASEDEPS)
275         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-alpha.adb
276
277 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alpha.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alpha.o
278         if [ -f $(ABASE)-forms-field_types-alpha.ali ]; then \
279            ln -f $(ABASE)-forms-field_types-alpha.ali $@ ;\
280            rm -f $(ABASE)-forms-field_types-alpha.ali ;\
281         fi
282
283 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alphanumeric.o: \
284                 $(srcdir)/$(ABASE)-forms-field_types-alphanumeric.ads \
285                 $(srcdir)/$(ABASE)-forms-field_types-alphanumeric.adb $(BASEDEPS)
286         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-alphanumeric.adb
287
288 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alphanumeric.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-alphanumeric.o
289         if [ -f $(ABASE)-forms-field_types-alphanumeric.ali ]; then \
290            ln -f $(ABASE)-forms-field_types-alphanumeric.ali $@ ;\
291            rm -f $(ABASE)-forms-field_types-alphanumeric.ali ;\
292         fi
293
294 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-intfield.o: \
295                 $(srcdir)/$(ABASE)-forms-field_types-intfield.ads \
296                 $(srcdir)/$(ABASE)-forms-field_types-intfield.adb $(BASEDEPS)
297         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-intfield.adb
298
299 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-intfield.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-intfield.o
300         if [ -f $(ABASE)-forms-field_types-intfield.ali ]; then \
301            ln -f $(ABASE)-forms-field_types-intfield.ali $@ ;\
302            rm -f $(ABASE)-forms-field_types-intfield.ali ;\
303         fi
304
305 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-numeric.o: \
306                 $(srcdir)/$(ABASE)-forms-field_types-numeric.ads \
307                 $(srcdir)/$(ABASE)-forms-field_types-numeric.adb $(BASEDEPS)
308         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-numeric.adb
309
310 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-numeric.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-numeric.o
311         if [ -f $(ABASE)-forms-field_types-numeric.ali ]; then \
312            ln -f $(ABASE)-forms-field_types-numeric.ali $@ ;\
313            rm -f $(ABASE)-forms-field_types-numeric.ali ;\
314         fi
315
316 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-regexp.o: \
317                 $(srcdir)/$(ABASE)-forms-field_types-regexp.ads \
318                 $(srcdir)/$(ABASE)-forms-field_types-regexp.adb $(BASEDEPS)
319         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-regexp.adb
320
321 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-regexp.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-regexp.o
322         if [ -f $(ABASE)-forms-field_types-regexp.ali ]; then \
323            ln -f $(ABASE)-forms-field_types-regexp.ali $@ ;\
324            rm -f $(ABASE)-forms-field_types-regexp.ali ;\
325         fi
326 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration.o: \
327                 $(srcdir)/$(ABASE)-forms-field_types-enumeration.ads \
328                 $(srcdir)/$(ABASE)-forms-field_types-enumeration.adb $(BASEDEPS)
329         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-enumeration.adb
330
331 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration.o
332         if [ -f $(ABASE)-forms-field_types-enumeration.ali ]; then \
333            ln -f $(ABASE)-forms-field_types-enumeration.ali $@ ;\
334            rm -f $(ABASE)-forms-field_types-enumeration.ali ;\
335         fi
336
337 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-ipv4_address.o: \
338                 $(srcdir)/$(ABASE)-forms-field_types-ipv4_address.ads \
339                 $(srcdir)/$(ABASE)-forms-field_types-ipv4_address.adb $(BASEDEPS)
340         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-ipv4_address.adb
341
342 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-ipv4_address.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-ipv4_address.o
343         if [ -f $(ABASE)-forms-field_types-ipv4_address.ali ]; then \
344            ln -f $(ABASE)-forms-field_types-ipv4_address.ali $@ ;\
345            rm -f $(ABASE)-forms-field_types-ipv4_address.ali ;\
346         fi
347
348 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user.o: \
349                 $(srcdir)/$(ABASE)-forms-field_types-user.ads \
350                 $(srcdir)/$(ABASE)-forms-field_types-user.adb $(BASEDEPS)
351         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-user.adb
352
353 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user.o
354         if [ -f $(ABASE)-forms-field_types-user.ali ]; then \
355            ln -f $(ABASE)-forms-field_types-user.ali $@ ;\
356            rm -f $(ABASE)-forms-field_types-user.ali ;\
357         fi
358
359 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user-choice.o: \
360                 $(srcdir)/$(ABASE)-forms-field_types-user-choice.ads \
361                 $(srcdir)/$(ABASE)-forms-field_types-user-choice.adb $(BASEDEPS)
362         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-user-choice.adb
363
364 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user-choice.ali: $(ADA_OBJDIR)/$(ABASE)-forms-field_types-user-choice.o
365         if [ -f $(ABASE)-forms-field_types-user-choice.ali ]; then \
366            ln -f $(ABASE)-forms-field_types-user-choice.ali $@ ;\
367            rm -f $(ABASE)-forms-field_types-user-choice.ali ;\
368         fi
369
370 $(ADA_OBJDIR)/$(ABASE)-text_io.o: \
371                 $(srcdir)/$(ABASE)-text_io.ads \
372                 $(srcdir)/$(ABASE)-text_io.adb $(BASEDEPS)
373         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io.adb
374
375 $(ADA_OBJDIR)/$(ABASE)-text_io.ali: $(ADA_OBJDIR)/$(ABASE)-text_io.o
376         if [ -f $(ABASE)-text_io.ali ]; then \
377            ln -f $(ABASE)-text_io.ali $@ ;\
378            rm -f $(ABASE)-text_io.ali ;\
379         fi
380
381 $(ADA_OBJDIR)/$(ABASE)-text_io-aux.o: \
382                 $(srcdir)/$(ABASE)-text_io-aux.ads \
383                 $(srcdir)/$(ABASE)-text_io-aux.adb $(BASEDEPS)
384         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-aux.adb
385
386 $(ADA_OBJDIR)/$(ABASE)-text_io-aux.ali: $(ADA_OBJDIR)/$(ABASE)-text_io-aux.o
387         if [ -f $(ABASE)-text_io-aux.ali ]; then \
388            ln -f $(ABASE)-text_io-aux.ali $@ ;\
389            rm -f $(ABASE)-text_io-aux.ali ;\
390         fi
391
392 $(ADA_OBJDIR)/$(ABASE)-menus-menu_user_data.o: \
393                 $(ABASE)-menus-menu_user_data.ads \
394                 $(srcdir)/$(ABASE)-menus-menu_user_data.adb $(BASEDEPS)
395         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-menus-menu_user_data.adb
396
397 $(ADA_OBJDIR)/$(ABASE)-menus-menu_user_data.ali: \
398         $(ADA_OBJDIR)/$(ABASE)-menus-menu_user_data.o
399         if [ -f $(ABASE)-menus-menu_user_data.ali ]; then \
400            ln -f $(ABASE)-menus-menu_user_data.ali $@ ;\
401            rm -f $(ABASE)-menus-menu_user_data.ali ;\
402         fi
403
404 $(ADA_OBJDIR)/$(ABASE)-menus-item_user_data.o: \
405                 $(ABASE)-menus-item_user_data.ads \
406                 $(srcdir)/$(ABASE)-menus-item_user_data.adb $(BASEDEPS)
407         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-menus-item_user_data.adb
408
409 $(ADA_OBJDIR)/$(ABASE)-menus-item_user_data.ali: \
410         $(ADA_OBJDIR)/$(ABASE)-menus-item_user_data.o
411         if [ -f $(ABASE)-menus-item_user_data.ali ]; then \
412           ln -f $(ABASE)-menus-item_user_data.ali $@ ;\
413           rm -f $(ABASE)-menus-item_user_data.ali ;\
414         fi
415
416 $(ADA_OBJDIR)/$(ABASE)-forms-form_user_data.o: \
417                 $(ABASE)-forms-form_user_data.ads \
418                 $(srcdir)/$(ABASE)-forms-form_user_data.adb $(BASEDEPS)
419         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-form_user_data.adb
420
421 $(ADA_OBJDIR)/$(ABASE)-forms-form_user_data.ali: \
422         $(ADA_OBJDIR)/$(ABASE)-forms-form_user_data.o
423         if [ -f $(ABASE)-forms-form_user_data.ali ]; then \
424           ln -f $(ABASE)-forms-form_user_data.ali $@ ;\
425           rm -f $(ABASE)-forms-form_user_data.ali ;\
426         fi
427
428 $(ADA_OBJDIR)/$(ABASE)-forms-field_user_data.o: \
429                 $(ABASE)-forms-field_user_data.ads \
430                 $(srcdir)/$(ABASE)-forms-field_user_data.adb $(BASEDEPS)
431         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_user_data.adb
432
433 $(ADA_OBJDIR)/$(ABASE)-forms-field_user_data.ali: \
434         $(ADA_OBJDIR)/$(ABASE)-forms-field_user_data.o
435         if [ -f $(ABASE)-forms-field_user_data.ali ]; then \
436           ln -f $(ABASE)-forms-field_user_data.ali $@ ;\
437           rm -f $(ABASE)-forms-field_user_data.ali ;\
438         fi
439
440 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration-ada.o: \
441                 $(srcdir)/$(ABASE)-forms-field_types-enumeration-ada.ads \
442                 $(srcdir)/$(ABASE)-forms-field_types-enumeration-ada.adb $(BASEDEPS)
443         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms-field_types-enumeration-ada.adb
444
445 $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration-ada.ali: \
446         $(ADA_OBJDIR)/$(ABASE)-forms-field_types-enumeration-ada.o
447         if [ -f $(ABASE)-forms-field_types-enumeration-ada.ali ]; then \
448           ln -f $(ABASE)-forms-field_types-enumeration-ada.ali $@ ;\
449           rm -f $(ABASE)-forms-field_types-enumeration-ada.ali ;\
450         fi
451
452 $(ADA_OBJDIR)/$(ABASE)-panels-user_data.o: \
453                 $(ABASE)-panels-user_data.ads \
454                 $(srcdir)/$(ABASE)-panels-user_data.adb $(BASEDEPS)
455         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-panels-user_data.adb
456
457 $(ADA_OBJDIR)/$(ABASE)-panels-user_data.ali: \
458         $(ADA_OBJDIR)/$(ABASE)-panels-user_data.o
459         if [ -f $(ABASE)-panels-user_data.ali ]; then \
460           ln -f $(ABASE)-panels-user_data.ali $@ ;\
461           rm -f $(ABASE)-panels-user_data.ali ;\
462         fi
463
464 $(ADA_OBJDIR)/$(ABASE)-text_io-integer_io.o: \
465                 $(srcdir)/$(ABASE)-text_io-integer_io.ads \
466                 $(srcdir)/$(ABASE)-text_io-integer_io.adb $(BASEDEPS)
467         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-integer_io.adb
468
469 $(ADA_OBJDIR)/$(ABASE)-text_io-integer_io.ali: \
470         $(ADA_OBJDIR)/$(ABASE)-text_io-integer_io.o
471         if [ -f $(ABASE)-text_io-integer_io.ali ]; then \
472           ln -f $(ABASE)-text_io-integer_io.ali $@ ;\
473           rm -f $(ABASE)-text_io-integer_io.ali ;\
474         fi
475
476 $(ADA_OBJDIR)/$(ABASE)-text_io-float_io.o: \
477                 $(srcdir)/$(ABASE)-text_io-float_io.ads \
478                 $(srcdir)/$(ABASE)-text_io-float_io.adb $(BASEDEPS)
479         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-float_io.adb
480
481 $(ADA_OBJDIR)/$(ABASE)-text_io-float_io.ali: \
482         $(ADA_OBJDIR)/$(ABASE)-text_io-float_io.o
483         if [ -f $(ABASE)-text_io-float_io.ali ]; then \
484           ln -f $(ABASE)-text_io-float_io.ali $@ ;\
485           rm -f $(ABASE)-text_io-float_io.ali ;\
486         fi
487
488 $(ADA_OBJDIR)/$(ABASE)-text_io-fixed_io.o: \
489                 $(srcdir)/$(ABASE)-text_io-fixed_io.ads \
490                 $(srcdir)/$(ABASE)-text_io-fixed_io.adb $(BASEDEPS)
491         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-fixed_io.adb
492
493 $(ADA_OBJDIR)/$(ABASE)-text_io-fixed_io.ali: \
494         $(ADA_OBJDIR)/$(ABASE)-text_io-fixed_io.o
495         if [ -f $(ABASE)-text_io-fixed_io.ali ]; then \
496           ln -f $(ABASE)-text_io-fixed_io.ali $@ ;\
497           rm -f $(ABASE)-text_io-fixed_io.ali ;\
498         fi
499
500 $(ADA_OBJDIR)/$(ABASE)-text_io-decimal_io.o: \
501                 $(srcdir)/$(ABASE)-text_io-decimal_io.ads \
502                 $(srcdir)/$(ABASE)-text_io-decimal_io.adb $(BASEDEPS)
503         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-decimal_io.adb
504
505 $(ADA_OBJDIR)/$(ABASE)-text_io-decimal_io.ali: \
506         $(ADA_OBJDIR)/$(ABASE)-text_io-decimal_io.o
507         if [ -f $(ABASE)-text_io-decimal_io.ali ]; then \
508           ln -f $(ABASE)-text_io-decimal_io.ali $@ ;\
509           rm -f $(ABASE)-text_io-decimal_io.ali ;\
510         fi
511
512 $(ADA_OBJDIR)/$(ABASE)-text_io-enumeration_io.o: \
513                 $(srcdir)/$(ABASE)-text_io-enumeration_io.ads \
514                 $(srcdir)/$(ABASE)-text_io-enumeration_io.adb $(BASEDEPS)
515         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-enumeration_io.adb
516
517 $(ADA_OBJDIR)/$(ABASE)-text_io-enumeration_io.ali: \
518         $(ADA_OBJDIR)/$(ABASE)-text_io-enumeration_io.o
519         if [ -f $(ABASE)-text_io-enumeration_io.ali ]; then \
520           ln -f $(ABASE)-text_io-enumeration_io.ali $@ ;\
521           rm -f $(ABASE)-text_io-enumeration_io.ali ;\
522         fi
523
524 $(ADA_OBJDIR)/$(ABASE)-text_io-modular_io.o: \
525                 $(srcdir)/$(ABASE)-text_io-modular_io.ads \
526                 $(srcdir)/$(ABASE)-text_io-modular_io.adb $(BASEDEPS)
527         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-modular_io.adb
528
529 $(ADA_OBJDIR)/$(ABASE)-text_io-modular_io.ali: \
530         $(ADA_OBJDIR)/$(ABASE)-text_io-modular_io.o
531         if [ -f $(ABASE)-text_io-modular_io.ali ]; then \
532           ln -f $(ABASE)-text_io-modular_io.ali $@ ;\
533           rm -f $(ABASE)-text_io-modular_io.ali ;\
534         fi
535
536 $(ADA_OBJDIR)/$(ABASE)-text_io-complex_io.o: \
537                 $(srcdir)/$(ABASE)-text_io-complex_io.ads \
538                 $(srcdir)/$(ABASE)-text_io-complex_io.adb $(BASEDEPS)
539         $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-text_io-complex_io.adb
540
541 $(ADA_OBJDIR)/$(ABASE)-text_io-complex_io.ali: \
542         $(ADA_OBJDIR)/$(ABASE)-text_io-complex_io.o
543         if [ -f $(ABASE)-text_io-complex_io.ali ]; then \
544           ln -f $(ABASE)-text_io-complex_io.ali $@ ;\
545           rm -f $(ABASE)-text_io-complex_io.ali ;\
546         fi