1 ##############################################################################
2 # Copyright (c) 1998 Free Software Foundation, Inc. #
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: #
12 # The above copyright notice and this permission notice shall be included in #
13 # all copies or substantial portions of the Software. #
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. #
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 #
27 ##############################################################################
29 # Author: Juergen Pfeifer <Juergen.Pfeifer@T-Online.de> 1996
39 MODEL = ../../@DFT_OBJ_SUBDIR@
42 exec_prefix = @exec_prefix@
44 includedir = @includedir@
46 ticdir = $(datadir)/terminfo
47 ADA_INCLUDE = @ADA_INCLUDE@
50 INSTALL_DATA = @INSTALL_DATA@
58 CPPFLAGS = @ACPPFLAGS@ \
59 -DHAVE_CONFIG_H -I$(srcdir)
61 CCFLAGS = $(CPPFLAGS) $(CFLAGS)
63 CFLAGS_NORMAL = $(CCFLAGS)
64 CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE
65 CFLAGS_PROFILE = $(CCFLAGS) -pg
66 CFLAGS_SHARED = $(CCFLAGS) @CC_SHARED_OPTS@
68 CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@)
71 LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
74 ################################################################################
75 ADA = @cf_ada_compiler@
76 ADAFLAGS = @ADAFLAGS@ -I. -I$(srcdir)
78 ADAMAKE = @cf_ada_make@
81 CARGS = -cargs $(ADAFLAGS)
84 ALIB = @cf_ada_package@
85 ABASE = $(ALIB)-curses
87 ADA_OBJDIR = ../ada_objects
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
110 # Ada Library files for generic packages. Since gnat 3.10 they are
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
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
146 # Ada object files for generic packages. Since gnat 3.10 they are
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
163 all :: $(LIBALIS) @cf_compile_generics@
178 rm -f *.o *.ali b_t*.* *.s $(PROGS) a.out core b_*_test.c *.xr[bs] *.a
181 rm -f $(LIBALIS) $(LIBOBJS)
186 realclean :: distclean
188 BASEDEPS=$(ABASE).ads $(srcdir)/$(ABASE)-aux.ads
190 $(ADA_OBJDIR)/$(ALIB).o: $(srcdir)/$(ALIB).ads
191 $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ALIB).ads
193 $(ADA_OBJDIR)/$(ALIB).ali: $(ADA_OBJDIR)/$(ALIB).o
194 if [ -f $(ALIB).ali ]; then \
195 ln -f $(ALIB).ali $@ ;\
199 $(ADA_OBJDIR)/$(ABASE)-aux.o: $(srcdir)/$(ABASE)-aux.adb $(BASEDEPS)
200 $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-aux.adb
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 ;\
208 $(ADA_OBJDIR)/$(ABASE).o: $(srcdir)/$(ABASE).adb $(BASEDEPS)
209 $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE).adb
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 ;\
217 $(ADA_OBJDIR)/$(ABASE)-mouse.o: \
219 $(srcdir)/$(ABASE)-mouse.adb $(BASEDEPS)
220 $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-mouse.adb
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 ;\
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
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 ;\
239 $(ADA_OBJDIR)/$(ABASE)-menus.o: \
241 $(srcdir)/$(ABASE)-menus.adb $(BASEDEPS)
242 $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-menus.adb
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 ;\
250 $(ADA_OBJDIR)/$(ABASE)-forms.o: \
252 $(srcdir)/$(ABASE)-forms.adb $(BASEDEPS)
253 $(ADA) $(ADAFLAGS) -c -o $@ $(srcdir)/$(ABASE)-forms.adb
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\
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
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 ;\