1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Adacore XML suite for the Ada language
8 HOMEPAGE= http://libre.adacore.com/libre/tools/xmlada/
9 CONTACT= John_Marino[draco@marino.st]
12 SITES[main]= GITHUB/AdaCore:xmlada:fce5c96
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= python-Sphinx:single:python_default
24 USES= cclibs:primary ada:primary
26 LICENSE= GPLv3:primary
28 LICENSE_FILE= GPLv3:{{WRKSRC}}/COPYING3
30 FPC_EQUIVALENT= textproc/xmlada
32 BUILD_TARGET= schema_libs gen-docs
33 MAKEFILE= Makefile.bsd
34 MAKE_ARGS= LIBVER=2017
35 PROCESSORS={{MAKE_JOBS_NUMBER}}
37 PLIST_SUB= LIBVER=2017
40 ${INSTALL_DATA} ${FILESDIR}/Makefile.bsd ${WRKSRC}
41 ${INSTALL_DATA} ${FILESDIR}/generic_gpr.in ${WRKSRC}
42 # Since we want to pull in all 5 libs, we only need to specify schema
43 ${REINPLACE_CMD} -e '/unicode/d' ${WRKSRC}/distrib/xmlada.gpr
45 [FILE:547:descriptions/desc.primary]
46 XML/Ada is a full XML suite for use with Ada compilers.
48 XML/Ada is a set of modules that provide a simple manipulation of XML
49 streams. It supports the whole XML 1.1 specification and can parse any
50 file that follows this standard, including the contents of the DTD
51 although no validation of the documents is performed based on those.
53 It provides support for a number of standards associated with XML such as
54 SAX, DOM, and XML schemas. Additionally, it includes a module to
55 manipulate unicode streams since this is required by the XML standard.
59 5e8f15a335dc4ce114a90dd5dcf23b48374f21fa57abc0715a06cd5e4b157ed5 1021297 AdaCore-xmlada-fce5c96.tar.gz
62 [FILE:30752:manifests/plist.primary]
66 dom-core-cdata_sections.ads
67 dom-core-character_datas.adb
68 dom-core-character_datas.ads
70 dom-core-document_fragments.ads
71 dom-core-document_types.adb
72 dom-core-document_types.ads
73 dom-core-documents.adb
74 dom-core-documents.ads
77 dom-core-entity_references.ads
80 dom-core-notations.adb
81 dom-core-notations.ads
82 dom-core-processing_instructions.ads
90 input_sources-file.adb
91 input_sources-file.ads
92 input_sources-http.adb
93 input_sources-http.ads
94 input_sources-socket.adb
95 input_sources-socket.ads
96 input_sources-strings.adb
97 input_sources-strings.ads
115 sax-state_machines.adb
116 sax-state_machines.ads
126 schema-dom_readers.adb
127 schema-dom_readers.ads
130 schema-schema_readers.adb
131 schema-schema_readers.ads
132 schema-simple_types.adb
133 schema-simple_types.ads
134 schema-validators-xsd_grammar.adb
135 schema-validators-xsd_grammar.ads
136 schema-validators.adb
137 schema-validators.ads
140 unicode-ccs-iso_8859_1.adb
141 unicode-ccs-iso_8859_1.ads
142 unicode-ccs-iso_8859_15.adb
143 unicode-ccs-iso_8859_15.ads
144 unicode-ccs-iso_8859_2.adb
145 unicode-ccs-iso_8859_2.ads
146 unicode-ccs-iso_8859_3.adb
147 unicode-ccs-iso_8859_3.ads
148 unicode-ccs-iso_8859_4.adb
149 unicode-ccs-iso_8859_4.ads
150 unicode-ccs-windows_1251.adb
151 unicode-ccs-windows_1251.ads
152 unicode-ccs-windows_1252.adb
153 unicode-ccs-windows_1252.ads
156 unicode-ces-basic_8bit.adb
157 unicode-ces-basic_8bit.ads
158 unicode-ces-utf16.adb
159 unicode-ces-utf16.ads
160 unicode-ces-utf32.adb
161 unicode-ces-utf32.ads
166 unicode-encodings.adb
167 unicode-encodings.ads
168 unicode-names-aegean_numbers.ads
169 unicode-names-ahom.ads
170 unicode-names-alchemical_symbols.ads
171 unicode-names-alpha_presentation_forms.ads
172 unicode-names-anatolian_hieroglyphs.ads
173 unicode-names-ancient_greek_music.ads
174 unicode-names-ancient_greek_numbers.ads
175 unicode-names-ancient_symbols.ads
176 unicode-names-arabic.ads
177 unicode-names-arabic_extended_a.ads
178 unicode-names-arabic_math_alpha_symb.ads
179 unicode-names-arabic_present_formsa.ads
180 unicode-names-arabic_present_formsb.ads
181 unicode-names-arabic_supplement.ads
182 unicode-names-armenian.ads
183 unicode-names-arrows.ads
184 unicode-names-avestan.ads
185 unicode-names-balinese.ads
186 unicode-names-bamum.ads
187 unicode-names-bamum_supplement.ads
188 unicode-names-basic_latin.ads
189 unicode-names-bassa_vah.ads
190 unicode-names-batak.ads
191 unicode-names-bengali.ads
192 unicode-names-block_elements.ads
193 unicode-names-bopomofo.ads
194 unicode-names-bopomofo_extended.ads
195 unicode-names-box_drawing.ads
196 unicode-names-brahmi.ads
197 unicode-names-braille_patterns.ads
198 unicode-names-buginese.ads
199 unicode-names-buhid.ads
200 unicode-names-byzantine_musical_symbols.ads
201 unicode-names-canadian_aboriginal.ads
202 unicode-names-canadian_aboriginal_ext.ads
203 unicode-names-carian.ads
204 unicode-names-caucasian_albanian.ads
205 unicode-names-chakma.ads
206 unicode-names-cham.ads
207 unicode-names-cherokee.ads
208 unicode-names-cherokee_supplement.ads
209 unicode-names-cjk_compat_ideo_sup.ads
210 unicode-names-cjk_compat_ideographs.ads
211 unicode-names-cjk_compatibility.ads
212 unicode-names-cjk_compatibility_forms.ads
213 unicode-names-cjk_letters_months.ads
214 unicode-names-cjk_radicals_supplement.ads
215 unicode-names-cjk_strokes.ads
216 unicode-names-cjk_symbols_and_punct.ads
217 unicode-names-combining_diacritical.ads
218 unicode-names-combining_diacritical_ext.ads
219 unicode-names-combining_diacritical_sup.ads
220 unicode-names-combining_diacritical_sym.ads
221 unicode-names-combining_half_marks.ads
222 unicode-names-common_indic_number_forms.ads
223 unicode-names-control_pictures.ads
224 unicode-names-coptic.ads
225 unicode-names-coptic_epact_numbers.ads
226 unicode-names-counting_rod_numerals.ads
227 unicode-names-cuneiform.ads
228 unicode-names-cuneiform_num_punctuation.ads
229 unicode-names-currency_symbols.ads
230 unicode-names-cypriot_syllabary.ads
231 unicode-names-cyrillic.ads
232 unicode-names-cyrillic_extended_a.ads
233 unicode-names-cyrillic_extended_b.ads
234 unicode-names-cyrillic_supplement.ads
235 unicode-names-deseret.ads
236 unicode-names-devanagari.ads
237 unicode-names-devanagari_extended.ads
238 unicode-names-dingbats.ads
239 unicode-names-domino_tiles.ads
240 unicode-names-duployan.ads
241 unicode-names-early_dynastic_cuneiform.ads
242 unicode-names-egyptian_hieroglyphs.ads
243 unicode-names-elbasan.ads
244 unicode-names-emoticons.ads
245 unicode-names-enclosed_alphanum_sup.ads
246 unicode-names-enclosed_alphanumerics.ads
247 unicode-names-enclosed_ideographic_sup.ads
248 unicode-names-ethiopic.ads
249 unicode-names-ethiopic_extended.ads
250 unicode-names-ethiopic_extended_a.ads
251 unicode-names-ethiopic_supplement.ads
252 unicode-names-general_punctuation.ads
253 unicode-names-geometric_shapes.ads
254 unicode-names-geometric_shapes_extended.ads
255 unicode-names-georgian.ads
256 unicode-names-georgian_supplement.ads
257 unicode-names-glagolitic.ads
258 unicode-names-gothic.ads
259 unicode-names-grantha.ads
260 unicode-names-greek_and_coptic.ads
261 unicode-names-greek_extended.ads
262 unicode-names-gujarati.ads
263 unicode-names-gurmukhi.ads
264 unicode-names-half_full_width_forms.ads
265 unicode-names-hangul_compatibility_jamo.ads
266 unicode-names-hangul_jamo.ads
267 unicode-names-hangul_jamo_extended_a.ads
268 unicode-names-hangul_jamo_extended_b.ads
269 unicode-names-hanunoo.ads
270 unicode-names-hatran.ads
271 unicode-names-hebrew.ads
272 unicode-names-hiragana.ads
273 unicode-names-ideograph_descr_chars.ads
274 unicode-names-imperial_aramaic.ads
275 unicode-names-inscriptional_pahlavi.ads
276 unicode-names-inscriptional_parthian.ads
277 unicode-names-ipa_extensions.ads
278 unicode-names-javanese.ads
279 unicode-names-kaithi.ads
280 unicode-names-kana_supplement.ads
281 unicode-names-kanbun.ads
282 unicode-names-kangxi_radicals.ads
283 unicode-names-kannada.ads
284 unicode-names-katakana.ads
285 unicode-names-katakana_phonetic_ext.ads
286 unicode-names-kayah_li.ads
287 unicode-names-kharoshthi.ads
288 unicode-names-khmer.ads
289 unicode-names-khmer_symbols.ads
290 unicode-names-khojki.ads
291 unicode-names-khudawadi.ads
292 unicode-names-lao.ads
293 unicode-names-latin_1_supplement.ads
294 unicode-names-latin_extended_a.ads
295 unicode-names-latin_extended_additional.ads
296 unicode-names-latin_extended_b.ads
297 unicode-names-latin_extended_c.ads
298 unicode-names-latin_extended_d.ads
299 unicode-names-latin_extended_e.ads
300 unicode-names-lepcha.ads
301 unicode-names-letterlike_symbols.ads
302 unicode-names-limbu.ads
303 unicode-names-linear_a.ads
304 unicode-names-linear_b_ideograms.ads
305 unicode-names-linear_b_syllabary.ads
306 unicode-names-lisu.ads
307 unicode-names-lycian.ads
308 unicode-names-lydian.ads
309 unicode-names-mahajani.ads
310 unicode-names-mahjong_tiles.ads
311 unicode-names-malayalam.ads
312 unicode-names-mandaic.ads
313 unicode-names-manichaean.ads
314 unicode-names-math_alphanumeric_symb.ads
315 unicode-names-mathematical_operators.ads
316 unicode-names-meetei_mayek.ads
317 unicode-names-meetei_mayek_extensions.ads
318 unicode-names-mende_kikakui.ads
319 unicode-names-meroitic_cursive.ads
320 unicode-names-meroitic_hieroglyphs.ads
321 unicode-names-miao.ads
322 unicode-names-misc_math_symbols_a.ads
323 unicode-names-misc_math_symbols_b.ads
324 unicode-names-misc_symbols_and_arrows.ads
325 unicode-names-misc_symbols_pictographs.ads
326 unicode-names-miscellaneous_symbols.ads
327 unicode-names-miscellaneous_technical.ads
328 unicode-names-modi.ads
329 unicode-names-modifier_tone_letters.ads
330 unicode-names-mongolian.ads
331 unicode-names-mro.ads
332 unicode-names-multani.ads
333 unicode-names-musical_symbols.ads
334 unicode-names-myanmar.ads
335 unicode-names-myanmar_extended_a.ads
336 unicode-names-myanmar_extended_b.ads
337 unicode-names-nabataean.ads
338 unicode-names-new_tai_lue.ads
339 unicode-names-nko.ads
340 unicode-names-number_forms.ads
341 unicode-names-ogham.ads
342 unicode-names-ol_chiki.ads
343 unicode-names-old_hungarian.ads
344 unicode-names-old_italic.ads
345 unicode-names-old_north_arabian.ads
346 unicode-names-old_permic.ads
347 unicode-names-old_persian.ads
348 unicode-names-old_south_arabian.ads
349 unicode-names-old_turkic.ads
350 unicode-names-optical_chars_recognition.ads
351 unicode-names-oriya.ads
352 unicode-names-ornamental_dingbats.ads
353 unicode-names-osmanya.ads
354 unicode-names-pahawh_hmong.ads
355 unicode-names-palmyrene.ads
356 unicode-names-pau_cin_hau.ads
357 unicode-names-phags_pa.ads
358 unicode-names-phaistos_disc.ads
359 unicode-names-phoenician.ads
360 unicode-names-phonetic_ext_sup.ads
361 unicode-names-phonetic_extensions.ads
362 unicode-names-playing_cards.ads
363 unicode-names-psalter_pahlavi.ads
364 unicode-names-rejang.ads
365 unicode-names-rumi_numeral_symbols.ads
366 unicode-names-runic.ads
367 unicode-names-samaritan.ads
368 unicode-names-saurashtra.ads
369 unicode-names-sharada.ads
370 unicode-names-shavian.ads
371 unicode-names-shorthand_format_controls.ads
372 unicode-names-siddham.ads
373 unicode-names-sinhala.ads
374 unicode-names-sinhala_archaic_numbers.ads
375 unicode-names-small_form_variants.ads
376 unicode-names-sora_sompeng.ads
377 unicode-names-spacing_modifier_letters.ads
378 unicode-names-specials.ads
379 unicode-names-sundanese.ads
380 unicode-names-sundanese_supplement.ads
381 unicode-names-sup_math_operators.ads
382 unicode-names-sup_symbols_pictographs.ads
383 unicode-names-super_and_sub_scripts.ads
384 unicode-names-supplemental_arrows_a.ads
385 unicode-names-supplemental_arrows_b.ads
386 unicode-names-supplemental_arrows_c.ads
387 unicode-names-supplemental_punctuation.ads
388 unicode-names-sutton_signwriting.ads
389 unicode-names-syloti_nagri.ads
390 unicode-names-syriac.ads
391 unicode-names-tagalog.ads
392 unicode-names-tagbanwa.ads
393 unicode-names-tags.ads
394 unicode-names-tai_le.ads
395 unicode-names-tai_tham.ads
396 unicode-names-tai_viet.ads
397 unicode-names-tai_xuan_jing_symbols.ads
398 unicode-names-takri.ads
399 unicode-names-tamil.ads
400 unicode-names-telugu.ads
401 unicode-names-thaana.ads
402 unicode-names-thai.ads
403 unicode-names-tibetan.ads
404 unicode-names-tifinagh.ads
405 unicode-names-tirhuta.ads
406 unicode-names-transport_and_map_symbols.ads
407 unicode-names-ugaritic.ads
408 unicode-names-vai.ads
409 unicode-names-variation_selectors.ads
410 unicode-names-variation_selectors_sup.ads
411 unicode-names-vedic_extensions.ads
412 unicode-names-vertical_forms.ads
413 unicode-names-warang_citi.ads
414 unicode-names-yi_radicals.ads
415 unicode-names-yi_syllables.ads
416 unicode-names-yijing_hexagram_symbols.ads
423 xmlada_input_sources.gpr
427 lib/xmlada/relocatable/
429 dom-core-cdata_sections.ali
430 dom-core-character_datas.ali
431 dom-core-comments.ali
432 dom-core-document_fragments.ali
433 dom-core-document_types.ali
434 dom-core-documents.ali
435 dom-core-elements.ali
436 dom-core-entity_references.ali
438 dom-core-notations.ali
439 dom-core-processing_instructions.ali
444 input_sources-file.ali
445 input_sources-http.ali
446 input_sources-socket.ali
447 input_sources-strings.ali
450 libxmlada_dom.so.%%LIBVER%%
451 libxmlada_input_sources.so
452 libxmlada_input_sources.so.%%LIBVER%%
454 libxmlada_sax.so.%%LIBVER%%
456 libxmlada_schema.so.%%LIBVER%%
458 libxmlada_unicode.so.%%LIBVER%%
467 sax-state_machines.ali
473 schema-dom_readers.ali
475 schema-schema_readers.ali
476 schema-simple_types.ali
477 schema-validators-xsd_grammar.ali
478 schema-validators.ali
480 unicode-ccs-iso_8859_1.ali
481 unicode-ccs-iso_8859_15.ali
482 unicode-ccs-iso_8859_2.ali
483 unicode-ccs-iso_8859_3.ali
484 unicode-ccs-iso_8859_4.ali
485 unicode-ccs-windows_1251.ali
486 unicode-ccs-windows_1252.ali
488 unicode-ces-basic_8bit.ali
489 unicode-ces-utf16.ali
490 unicode-ces-utf32.ali
493 unicode-encodings.ali
494 unicode-names-aegean_numbers.ali
495 unicode-names-ahom.ali
496 unicode-names-alchemical_symbols.ali
497 unicode-names-alpha_presentation_forms.ali
498 unicode-names-anatolian_hieroglyphs.ali
499 unicode-names-ancient_greek_music.ali
500 unicode-names-ancient_greek_numbers.ali
501 unicode-names-ancient_symbols.ali
502 unicode-names-arabic.ali
503 unicode-names-arabic_extended_a.ali
504 unicode-names-arabic_math_alpha_symb.ali
505 unicode-names-arabic_present_formsa.ali
506 unicode-names-arabic_present_formsb.ali
507 unicode-names-arabic_supplement.ali
508 unicode-names-armenian.ali
509 unicode-names-arrows.ali
510 unicode-names-avestan.ali
511 unicode-names-balinese.ali
512 unicode-names-bamum.ali
513 unicode-names-bamum_supplement.ali
514 unicode-names-basic_latin.ali
515 unicode-names-bassa_vah.ali
516 unicode-names-batak.ali
517 unicode-names-bengali.ali
518 unicode-names-block_elements.ali
519 unicode-names-bopomofo.ali
520 unicode-names-bopomofo_extended.ali
521 unicode-names-box_drawing.ali
522 unicode-names-brahmi.ali
523 unicode-names-braille_patterns.ali
524 unicode-names-buginese.ali
525 unicode-names-buhid.ali
526 unicode-names-byzantine_musical_symbols.ali
527 unicode-names-canadian_aboriginal.ali
528 unicode-names-canadian_aboriginal_ext.ali
529 unicode-names-carian.ali
530 unicode-names-caucasian_albanian.ali
531 unicode-names-chakma.ali
532 unicode-names-cham.ali
533 unicode-names-cherokee.ali
534 unicode-names-cherokee_supplement.ali
535 unicode-names-cjk_compat_ideo_sup.ali
536 unicode-names-cjk_compat_ideographs.ali
537 unicode-names-cjk_compatibility.ali
538 unicode-names-cjk_compatibility_forms.ali
539 unicode-names-cjk_letters_months.ali
540 unicode-names-cjk_radicals_supplement.ali
541 unicode-names-cjk_strokes.ali
542 unicode-names-cjk_symbols_and_punct.ali
543 unicode-names-combining_diacritical.ali
544 unicode-names-combining_diacritical_ext.ali
545 unicode-names-combining_diacritical_sup.ali
546 unicode-names-combining_diacritical_sym.ali
547 unicode-names-combining_half_marks.ali
548 unicode-names-common_indic_number_forms.ali
549 unicode-names-control_pictures.ali
550 unicode-names-coptic.ali
551 unicode-names-coptic_epact_numbers.ali
552 unicode-names-counting_rod_numerals.ali
553 unicode-names-cuneiform.ali
554 unicode-names-cuneiform_num_punctuation.ali
555 unicode-names-currency_symbols.ali
556 unicode-names-cypriot_syllabary.ali
557 unicode-names-cyrillic.ali
558 unicode-names-cyrillic_extended_a.ali
559 unicode-names-cyrillic_extended_b.ali
560 unicode-names-cyrillic_supplement.ali
561 unicode-names-deseret.ali
562 unicode-names-devanagari.ali
563 unicode-names-devanagari_extended.ali
564 unicode-names-dingbats.ali
565 unicode-names-domino_tiles.ali
566 unicode-names-duployan.ali
567 unicode-names-early_dynastic_cuneiform.ali
568 unicode-names-egyptian_hieroglyphs.ali
569 unicode-names-elbasan.ali
570 unicode-names-emoticons.ali
571 unicode-names-enclosed_alphanum_sup.ali
572 unicode-names-enclosed_alphanumerics.ali
573 unicode-names-enclosed_ideographic_sup.ali
574 unicode-names-ethiopic.ali
575 unicode-names-ethiopic_extended.ali
576 unicode-names-ethiopic_extended_a.ali
577 unicode-names-ethiopic_supplement.ali
578 unicode-names-general_punctuation.ali
579 unicode-names-geometric_shapes.ali
580 unicode-names-geometric_shapes_extended.ali
581 unicode-names-georgian.ali
582 unicode-names-georgian_supplement.ali
583 unicode-names-glagolitic.ali
584 unicode-names-gothic.ali
585 unicode-names-grantha.ali
586 unicode-names-greek_and_coptic.ali
587 unicode-names-greek_extended.ali
588 unicode-names-gujarati.ali
589 unicode-names-gurmukhi.ali
590 unicode-names-half_full_width_forms.ali
591 unicode-names-hangul_compatibility_jamo.ali
592 unicode-names-hangul_jamo.ali
593 unicode-names-hangul_jamo_extended_a.ali
594 unicode-names-hangul_jamo_extended_b.ali
595 unicode-names-hanunoo.ali
596 unicode-names-hatran.ali
597 unicode-names-hebrew.ali
598 unicode-names-hiragana.ali
599 unicode-names-ideograph_descr_chars.ali
600 unicode-names-imperial_aramaic.ali
601 unicode-names-inscriptional_pahlavi.ali
602 unicode-names-inscriptional_parthian.ali
603 unicode-names-ipa_extensions.ali
604 unicode-names-javanese.ali
605 unicode-names-kaithi.ali
606 unicode-names-kana_supplement.ali
607 unicode-names-kanbun.ali
608 unicode-names-kangxi_radicals.ali
609 unicode-names-kannada.ali
610 unicode-names-katakana.ali
611 unicode-names-katakana_phonetic_ext.ali
612 unicode-names-kayah_li.ali
613 unicode-names-kharoshthi.ali
614 unicode-names-khmer.ali
615 unicode-names-khmer_symbols.ali
616 unicode-names-khojki.ali
617 unicode-names-khudawadi.ali
618 unicode-names-lao.ali
619 unicode-names-latin_1_supplement.ali
620 unicode-names-latin_extended_a.ali
621 unicode-names-latin_extended_additional.ali
622 unicode-names-latin_extended_b.ali
623 unicode-names-latin_extended_c.ali
624 unicode-names-latin_extended_d.ali
625 unicode-names-latin_extended_e.ali
626 unicode-names-lepcha.ali
627 unicode-names-letterlike_symbols.ali
628 unicode-names-limbu.ali
629 unicode-names-linear_a.ali
630 unicode-names-linear_b_ideograms.ali
631 unicode-names-linear_b_syllabary.ali
632 unicode-names-lisu.ali
633 unicode-names-lycian.ali
634 unicode-names-lydian.ali
635 unicode-names-mahajani.ali
636 unicode-names-mahjong_tiles.ali
637 unicode-names-malayalam.ali
638 unicode-names-mandaic.ali
639 unicode-names-manichaean.ali
640 unicode-names-math_alphanumeric_symb.ali
641 unicode-names-mathematical_operators.ali
642 unicode-names-meetei_mayek.ali
643 unicode-names-meetei_mayek_extensions.ali
644 unicode-names-mende_kikakui.ali
645 unicode-names-meroitic_cursive.ali
646 unicode-names-meroitic_hieroglyphs.ali
647 unicode-names-miao.ali
648 unicode-names-misc_math_symbols_a.ali
649 unicode-names-misc_math_symbols_b.ali
650 unicode-names-misc_symbols_and_arrows.ali
651 unicode-names-misc_symbols_pictographs.ali
652 unicode-names-miscellaneous_symbols.ali
653 unicode-names-miscellaneous_technical.ali
654 unicode-names-modi.ali
655 unicode-names-modifier_tone_letters.ali
656 unicode-names-mongolian.ali
657 unicode-names-mro.ali
658 unicode-names-multani.ali
659 unicode-names-musical_symbols.ali
660 unicode-names-myanmar.ali
661 unicode-names-myanmar_extended_a.ali
662 unicode-names-myanmar_extended_b.ali
663 unicode-names-nabataean.ali
664 unicode-names-new_tai_lue.ali
665 unicode-names-nko.ali
666 unicode-names-number_forms.ali
667 unicode-names-ogham.ali
668 unicode-names-ol_chiki.ali
669 unicode-names-old_hungarian.ali
670 unicode-names-old_italic.ali
671 unicode-names-old_north_arabian.ali
672 unicode-names-old_permic.ali
673 unicode-names-old_persian.ali
674 unicode-names-old_south_arabian.ali
675 unicode-names-old_turkic.ali
676 unicode-names-optical_chars_recognition.ali
677 unicode-names-oriya.ali
678 unicode-names-ornamental_dingbats.ali
679 unicode-names-osmanya.ali
680 unicode-names-pahawh_hmong.ali
681 unicode-names-palmyrene.ali
682 unicode-names-pau_cin_hau.ali
683 unicode-names-phags_pa.ali
684 unicode-names-phaistos_disc.ali
685 unicode-names-phoenician.ali
686 unicode-names-phonetic_ext_sup.ali
687 unicode-names-phonetic_extensions.ali
688 unicode-names-playing_cards.ali
689 unicode-names-psalter_pahlavi.ali
690 unicode-names-rejang.ali
691 unicode-names-rumi_numeral_symbols.ali
692 unicode-names-runic.ali
693 unicode-names-samaritan.ali
694 unicode-names-saurashtra.ali
695 unicode-names-sharada.ali
696 unicode-names-shavian.ali
697 unicode-names-shorthand_format_controls.ali
698 unicode-names-siddham.ali
699 unicode-names-sinhala.ali
700 unicode-names-sinhala_archaic_numbers.ali
701 unicode-names-small_form_variants.ali
702 unicode-names-sora_sompeng.ali
703 unicode-names-spacing_modifier_letters.ali
704 unicode-names-specials.ali
705 unicode-names-sundanese.ali
706 unicode-names-sundanese_supplement.ali
707 unicode-names-sup_math_operators.ali
708 unicode-names-sup_symbols_pictographs.ali
709 unicode-names-super_and_sub_scripts.ali
710 unicode-names-supplemental_arrows_a.ali
711 unicode-names-supplemental_arrows_b.ali
712 unicode-names-supplemental_arrows_c.ali
713 unicode-names-supplemental_punctuation.ali
714 unicode-names-sutton_signwriting.ali
715 unicode-names-syloti_nagri.ali
716 unicode-names-syriac.ali
717 unicode-names-tagalog.ali
718 unicode-names-tagbanwa.ali
719 unicode-names-tags.ali
720 unicode-names-tai_le.ali
721 unicode-names-tai_tham.ali
722 unicode-names-tai_viet.ali
723 unicode-names-tai_xuan_jing_symbols.ali
724 unicode-names-takri.ali
725 unicode-names-tamil.ali
726 unicode-names-telugu.ali
727 unicode-names-thaana.ali
728 unicode-names-thai.ali
729 unicode-names-tibetan.ali
730 unicode-names-tifinagh.ali
731 unicode-names-tirhuta.ali
732 unicode-names-transport_and_map_symbols.ali
733 unicode-names-ugaritic.ali
734 unicode-names-vai.ali
735 unicode-names-variation_selectors.ali
736 unicode-names-variation_selectors_sup.ali
737 unicode-names-vedic_extensions.ali
738 unicode-names-vertical_forms.ali
739 unicode-names-warang_citi.ali
740 unicode-names-yi_radicals.ali
741 unicode-names-yi_syllables.ali
742 unicode-names-yijing_hexagram_symbols.ali
747 dom-core-cdata_sections.ali
748 dom-core-character_datas.ali
749 dom-core-comments.ali
750 dom-core-document_fragments.ali
751 dom-core-document_types.ali
752 dom-core-documents.ali
753 dom-core-elements.ali
754 dom-core-entity_references.ali
756 dom-core-notations.ali
757 dom-core-processing_instructions.ali
762 input_sources-file.ali
763 input_sources-http.ali
764 input_sources-socket.ali
765 input_sources-strings.ali
768 libxmlada_input_sources.a
780 sax-state_machines.ali
786 schema-dom_readers.ali
788 schema-schema_readers.ali
789 schema-simple_types.ali
790 schema-validators-xsd_grammar.ali
791 schema-validators.ali
793 unicode-ccs-iso_8859_1.ali
794 unicode-ccs-iso_8859_15.ali
795 unicode-ccs-iso_8859_2.ali
796 unicode-ccs-iso_8859_3.ali
797 unicode-ccs-iso_8859_4.ali
798 unicode-ccs-windows_1251.ali
799 unicode-ccs-windows_1252.ali
801 unicode-ces-basic_8bit.ali
802 unicode-ces-utf16.ali
803 unicode-ces-utf32.ali
806 unicode-encodings.ali
807 unicode-names-aegean_numbers.ali
808 unicode-names-ahom.ali
809 unicode-names-alchemical_symbols.ali
810 unicode-names-alpha_presentation_forms.ali
811 unicode-names-anatolian_hieroglyphs.ali
812 unicode-names-ancient_greek_music.ali
813 unicode-names-ancient_greek_numbers.ali
814 unicode-names-ancient_symbols.ali
815 unicode-names-arabic.ali
816 unicode-names-arabic_extended_a.ali
817 unicode-names-arabic_math_alpha_symb.ali
818 unicode-names-arabic_present_formsa.ali
819 unicode-names-arabic_present_formsb.ali
820 unicode-names-arabic_supplement.ali
821 unicode-names-armenian.ali
822 unicode-names-arrows.ali
823 unicode-names-avestan.ali
824 unicode-names-balinese.ali
825 unicode-names-bamum.ali
826 unicode-names-bamum_supplement.ali
827 unicode-names-basic_latin.ali
828 unicode-names-bassa_vah.ali
829 unicode-names-batak.ali
830 unicode-names-bengali.ali
831 unicode-names-block_elements.ali
832 unicode-names-bopomofo.ali
833 unicode-names-bopomofo_extended.ali
834 unicode-names-box_drawing.ali
835 unicode-names-brahmi.ali
836 unicode-names-braille_patterns.ali
837 unicode-names-buginese.ali
838 unicode-names-buhid.ali
839 unicode-names-byzantine_musical_symbols.ali
840 unicode-names-canadian_aboriginal.ali
841 unicode-names-canadian_aboriginal_ext.ali
842 unicode-names-carian.ali
843 unicode-names-caucasian_albanian.ali
844 unicode-names-chakma.ali
845 unicode-names-cham.ali
846 unicode-names-cherokee.ali
847 unicode-names-cherokee_supplement.ali
848 unicode-names-cjk_compat_ideo_sup.ali
849 unicode-names-cjk_compat_ideographs.ali
850 unicode-names-cjk_compatibility.ali
851 unicode-names-cjk_compatibility_forms.ali
852 unicode-names-cjk_letters_months.ali
853 unicode-names-cjk_radicals_supplement.ali
854 unicode-names-cjk_strokes.ali
855 unicode-names-cjk_symbols_and_punct.ali
856 unicode-names-combining_diacritical.ali
857 unicode-names-combining_diacritical_ext.ali
858 unicode-names-combining_diacritical_sup.ali
859 unicode-names-combining_diacritical_sym.ali
860 unicode-names-combining_half_marks.ali
861 unicode-names-common_indic_number_forms.ali
862 unicode-names-control_pictures.ali
863 unicode-names-coptic.ali
864 unicode-names-coptic_epact_numbers.ali
865 unicode-names-counting_rod_numerals.ali
866 unicode-names-cuneiform.ali
867 unicode-names-cuneiform_num_punctuation.ali
868 unicode-names-currency_symbols.ali
869 unicode-names-cypriot_syllabary.ali
870 unicode-names-cyrillic.ali
871 unicode-names-cyrillic_extended_a.ali
872 unicode-names-cyrillic_extended_b.ali
873 unicode-names-cyrillic_supplement.ali
874 unicode-names-deseret.ali
875 unicode-names-devanagari.ali
876 unicode-names-devanagari_extended.ali
877 unicode-names-dingbats.ali
878 unicode-names-domino_tiles.ali
879 unicode-names-duployan.ali
880 unicode-names-early_dynastic_cuneiform.ali
881 unicode-names-egyptian_hieroglyphs.ali
882 unicode-names-elbasan.ali
883 unicode-names-emoticons.ali
884 unicode-names-enclosed_alphanum_sup.ali
885 unicode-names-enclosed_alphanumerics.ali
886 unicode-names-enclosed_ideographic_sup.ali
887 unicode-names-ethiopic.ali
888 unicode-names-ethiopic_extended.ali
889 unicode-names-ethiopic_extended_a.ali
890 unicode-names-ethiopic_supplement.ali
891 unicode-names-general_punctuation.ali
892 unicode-names-geometric_shapes.ali
893 unicode-names-geometric_shapes_extended.ali
894 unicode-names-georgian.ali
895 unicode-names-georgian_supplement.ali
896 unicode-names-glagolitic.ali
897 unicode-names-gothic.ali
898 unicode-names-grantha.ali
899 unicode-names-greek_and_coptic.ali
900 unicode-names-greek_extended.ali
901 unicode-names-gujarati.ali
902 unicode-names-gurmukhi.ali
903 unicode-names-half_full_width_forms.ali
904 unicode-names-hangul_compatibility_jamo.ali
905 unicode-names-hangul_jamo.ali
906 unicode-names-hangul_jamo_extended_a.ali
907 unicode-names-hangul_jamo_extended_b.ali
908 unicode-names-hanunoo.ali
909 unicode-names-hatran.ali
910 unicode-names-hebrew.ali
911 unicode-names-hiragana.ali
912 unicode-names-ideograph_descr_chars.ali
913 unicode-names-imperial_aramaic.ali
914 unicode-names-inscriptional_pahlavi.ali
915 unicode-names-inscriptional_parthian.ali
916 unicode-names-ipa_extensions.ali
917 unicode-names-javanese.ali
918 unicode-names-kaithi.ali
919 unicode-names-kana_supplement.ali
920 unicode-names-kanbun.ali
921 unicode-names-kangxi_radicals.ali
922 unicode-names-kannada.ali
923 unicode-names-katakana.ali
924 unicode-names-katakana_phonetic_ext.ali
925 unicode-names-kayah_li.ali
926 unicode-names-kharoshthi.ali
927 unicode-names-khmer.ali
928 unicode-names-khmer_symbols.ali
929 unicode-names-khojki.ali
930 unicode-names-khudawadi.ali
931 unicode-names-lao.ali
932 unicode-names-latin_1_supplement.ali
933 unicode-names-latin_extended_a.ali
934 unicode-names-latin_extended_additional.ali
935 unicode-names-latin_extended_b.ali
936 unicode-names-latin_extended_c.ali
937 unicode-names-latin_extended_d.ali
938 unicode-names-latin_extended_e.ali
939 unicode-names-lepcha.ali
940 unicode-names-letterlike_symbols.ali
941 unicode-names-limbu.ali
942 unicode-names-linear_a.ali
943 unicode-names-linear_b_ideograms.ali
944 unicode-names-linear_b_syllabary.ali
945 unicode-names-lisu.ali
946 unicode-names-lycian.ali
947 unicode-names-lydian.ali
948 unicode-names-mahajani.ali
949 unicode-names-mahjong_tiles.ali
950 unicode-names-malayalam.ali
951 unicode-names-mandaic.ali
952 unicode-names-manichaean.ali
953 unicode-names-math_alphanumeric_symb.ali
954 unicode-names-mathematical_operators.ali
955 unicode-names-meetei_mayek.ali
956 unicode-names-meetei_mayek_extensions.ali
957 unicode-names-mende_kikakui.ali
958 unicode-names-meroitic_cursive.ali
959 unicode-names-meroitic_hieroglyphs.ali
960 unicode-names-miao.ali
961 unicode-names-misc_math_symbols_a.ali
962 unicode-names-misc_math_symbols_b.ali
963 unicode-names-misc_symbols_and_arrows.ali
964 unicode-names-misc_symbols_pictographs.ali
965 unicode-names-miscellaneous_symbols.ali
966 unicode-names-miscellaneous_technical.ali
967 unicode-names-modi.ali
968 unicode-names-modifier_tone_letters.ali
969 unicode-names-mongolian.ali
970 unicode-names-mro.ali
971 unicode-names-multani.ali
972 unicode-names-musical_symbols.ali
973 unicode-names-myanmar.ali
974 unicode-names-myanmar_extended_a.ali
975 unicode-names-myanmar_extended_b.ali
976 unicode-names-nabataean.ali
977 unicode-names-new_tai_lue.ali
978 unicode-names-nko.ali
979 unicode-names-number_forms.ali
980 unicode-names-ogham.ali
981 unicode-names-ol_chiki.ali
982 unicode-names-old_hungarian.ali
983 unicode-names-old_italic.ali
984 unicode-names-old_north_arabian.ali
985 unicode-names-old_permic.ali
986 unicode-names-old_persian.ali
987 unicode-names-old_south_arabian.ali
988 unicode-names-old_turkic.ali
989 unicode-names-optical_chars_recognition.ali
990 unicode-names-oriya.ali
991 unicode-names-ornamental_dingbats.ali
992 unicode-names-osmanya.ali
993 unicode-names-pahawh_hmong.ali
994 unicode-names-palmyrene.ali
995 unicode-names-pau_cin_hau.ali
996 unicode-names-phags_pa.ali
997 unicode-names-phaistos_disc.ali
998 unicode-names-phoenician.ali
999 unicode-names-phonetic_ext_sup.ali
1000 unicode-names-phonetic_extensions.ali
1001 unicode-names-playing_cards.ali
1002 unicode-names-psalter_pahlavi.ali
1003 unicode-names-rejang.ali
1004 unicode-names-rumi_numeral_symbols.ali
1005 unicode-names-runic.ali
1006 unicode-names-samaritan.ali
1007 unicode-names-saurashtra.ali
1008 unicode-names-sharada.ali
1009 unicode-names-shavian.ali
1010 unicode-names-shorthand_format_controls.ali
1011 unicode-names-siddham.ali
1012 unicode-names-sinhala.ali
1013 unicode-names-sinhala_archaic_numbers.ali
1014 unicode-names-small_form_variants.ali
1015 unicode-names-sora_sompeng.ali
1016 unicode-names-spacing_modifier_letters.ali
1017 unicode-names-specials.ali
1018 unicode-names-sundanese.ali
1019 unicode-names-sundanese_supplement.ali
1020 unicode-names-sup_math_operators.ali
1021 unicode-names-sup_symbols_pictographs.ali
1022 unicode-names-super_and_sub_scripts.ali
1023 unicode-names-supplemental_arrows_a.ali
1024 unicode-names-supplemental_arrows_b.ali
1025 unicode-names-supplemental_arrows_c.ali
1026 unicode-names-supplemental_punctuation.ali
1027 unicode-names-sutton_signwriting.ali
1028 unicode-names-syloti_nagri.ali
1029 unicode-names-syriac.ali
1030 unicode-names-tagalog.ali
1031 unicode-names-tagbanwa.ali
1032 unicode-names-tags.ali
1033 unicode-names-tai_le.ali
1034 unicode-names-tai_tham.ali
1035 unicode-names-tai_viet.ali
1036 unicode-names-tai_xuan_jing_symbols.ali
1037 unicode-names-takri.ali
1038 unicode-names-tamil.ali
1039 unicode-names-telugu.ali
1040 unicode-names-thaana.ali
1041 unicode-names-thai.ali
1042 unicode-names-tibetan.ali
1043 unicode-names-tifinagh.ali
1044 unicode-names-tirhuta.ali
1045 unicode-names-transport_and_map_symbols.ali
1046 unicode-names-ugaritic.ali
1047 unicode-names-vai.ali
1048 unicode-names-variation_selectors.ali
1049 unicode-names-variation_selectors_sup.ali
1050 unicode-names-vedic_extensions.ali
1051 unicode-names-vertical_forms.ali
1052 unicode-names-warang_citi.ali
1053 unicode-names-yi_radicals.ali
1054 unicode-names-yi_syllables.ali
1055 unicode-names-yijing_hexagram_symbols.ali
1060 [FILE:11043:files/Makefile.bsd]
1061 ADALIB!= gnatls -v | grep adalib | awk '{print $$1}'
1063 STATIC_FLAGS= -gnatQ -O2 -gnatn -gnatp -gnatA -j${PROCESSORS}
1064 DYNAMIC_FLAGS= -fPIC ${STATIC_FLAGS}
1066 schema_libs: schema/lib/static/libxmlada_schema.a schema/lib/relocatable/libxmlada_schema.so
1069 # unicode depends on nothing
1072 unicode/lib/static/libxmlada_unicode.a: unicode/dummy_unicode.adb
1073 @echo building static ${.TARGET:R} library
1074 @mkdir -p unicode/obj/static unicode/lib/static
1076 gnatmake -c ${.ALLSRC} -D unicode/obj/static ${STATIC_FLAGS}
1077 rm unicode/obj/static/dummy*
1078 ar cq ${.TARGET} unicode/obj/static/*.o
1081 unicode/lib/relocatable/libxmlada_unicode.so: unicode/dummy_unicode.adb
1082 @echo building shared library ${.TARGET:R}
1083 @mkdir -p unicode/obj/relocatable unicode/lib/relocatable
1084 @rm -f ${.TARGET} ${.TARGET}.${LIBVER}
1085 gnatmake -c ${.ALLSRC} -D unicode/obj/relocatable ${DYNAMIC_FLAGS}
1086 rm unicode/obj/relocatable/dummy*
1087 ada -shared -Wl,-rpath,${PREFIX}/lib/xmlada/relocatable \
1088 -L${ADALIB} -lgnat -Wl,-rpath,${ADALIB} \
1089 -o ${.TARGET}.${LIBVER} -Wl,-soname,${.TARGET:T}.${LIBVER} \
1090 unicode/obj/relocatable/*.o
1091 ln -s ${.TARGET:T}.${LIBVER} ${.TARGET}
1094 # input sources depends on unicode
1097 input_sources/lib/static/libxmlada_input_sources.a: input_sources/dummy_input_sources.adb unicode/lib/static/libxmlada_unicode.a
1098 @echo building static ${.TARGET:R} library
1099 @mkdir -p input_sources/obj/static input_sources/lib/static
1101 gnatmake -c ${.ALLSRC:M*.adb} -D input_sources/obj/static -aOunicode/obj/static -aIunicode ${STATIC_FLAGS}
1102 rm input_sources/obj/static/dummy*
1103 ar cq ${.TARGET} input_sources/obj/static/*.o
1106 input_sources/lib/relocatable/libxmlada_input_sources.so: input_sources/dummy_input_sources.adb unicode/lib/relocatable/libxmlada_unicode.so
1107 @echo building shared library ${.TARGET:R}
1108 @mkdir -p input_sources/obj/relocatable input_sources/lib/relocatable
1109 @rm -f ${.TARGET} ${.TARGET}.${LIBVER}
1110 gnatmake -c ${.ALLSRC:M*.adb} -D input_sources/obj/relocatable -aOunicode/obj/relocatable -aIunicode ${DYNAMIC_FLAGS}
1111 rm input_sources/obj/relocatable/dummy*
1112 ada -shared -Wl,-rpath,${PREFIX}/lib/xmlada/relocatable \
1113 -L${ADALIB} -lgnat -Wl,-rpath,${ADALIB} \
1114 -Lunicode/lib/relocatable -lxmlada_unicode \
1115 -o ${.TARGET}.${LIBVER} -Wl,-soname,${.TARGET:T}.${LIBVER} \
1116 input_sources/obj/relocatable/*.o
1117 ln -s ${.TARGET:T}.${LIBVER} ${.TARGET}
1120 # sax depends on input sources and unicode (sufficent to limit to I.S)
1123 sax/lib/static/libxmlada_sax.a: sax/dummy_sax.adb input_sources/lib/static/libxmlada_input_sources.a
1124 @echo building static ${.TARGET:R} library
1125 @mkdir -p sax/obj/static sax/lib/static
1127 gnatmake -c ${.ALLSRC:M*.adb} -D sax/obj/static -aOunicode/obj/static -aOinput_sources/obj/static -aIunicode -aIinput_sources ${STATIC_FLAGS}
1128 rm sax/obj/static/dummy*
1129 ar cq ${.TARGET} sax/obj/static/*.o
1132 sax/lib/relocatable/libxmlada_sax.so: sax/dummy_sax.adb input_sources/lib/relocatable/libxmlada_input_sources.so
1133 @echo building shared library ${.TARGET:R}
1134 @mkdir -p sax/obj/relocatable sax/lib/relocatable
1135 @rm -f ${.TARGET} ${.TARGET}.${LIBVER}
1136 gnatmake -c ${.ALLSRC:M*.adb} -D sax/obj/relocatable -aOunicode/obj/relocatable -aOinput_sources/obj/relocatable -aIunicode -aIinput_sources ${DYNAMIC_FLAGS}
1137 rm sax/obj/relocatable/dummy*
1138 ada -shared -Wl,-rpath,${PREFIX}/lib/xmlada/relocatable \
1139 -L${ADALIB} -lgnat -Wl,-rpath,${ADALIB} \
1140 -Lunicode/lib/relocatable -lxmlada_unicode \
1141 -Linput_sources/lib/relocatable -lxmlada_input_sources \
1142 -o ${.TARGET}.${LIBVER} -Wl,-soname,${.TARGET:T}.${LIBVER} \
1143 sax/obj/relocatable/*.o
1144 ln -s ${.TARGET:T}.${LIBVER} ${.TARGET}
1147 # dom depends on three other libraries (sufficent to limit to sax)
1150 dom/lib/static/libxmlada_dom.a: dom/dummy_dom.adb sax/lib/static/libxmlada_sax.a
1151 @echo building static ${.TARGET:R} library
1152 @mkdir -p dom/obj/static dom/lib/static
1154 gnatmake -c ${.ALLSRC:M*.adb} -D dom/obj/static -aOunicode/obj/static -aOinput_sources/obj/static -aOsax/obj/static -aIunicode -aIinput_sources -aIsax ${STATIC_FLAGS}
1155 rm dom/obj/static/dummy*
1156 ar cq ${.TARGET} dom/obj/static/*.o
1159 dom/lib/relocatable/libxmlada_dom.so: dom/dummy_dom.adb sax/lib/relocatable/libxmlada_sax.so
1160 @echo building shared library ${.TARGET:R}
1161 @mkdir -p dom/obj/relocatable dom/lib/relocatable
1162 @rm -f ${.TARGET} ${.TARGET}.${LIBVER}
1163 gnatmake -c ${.ALLSRC:M*.adb} -D dom/obj/relocatable -aOunicode/obj/relocatable -aOinput_sources/obj/relocatable -aOsax/obj/relocatable -aIunicode -aIinput_sources -aIsax ${DYNAMIC_FLAGS}
1164 rm dom/obj/relocatable/dummy*
1165 ada -shared -Wl,-rpath,${PREFIX}/lib/xmlada/relocatable \
1166 -L${ADALIB} -lgnat -Wl,-rpath,${ADALIB} \
1167 -Lunicode/lib/relocatable -lxmlada_unicode \
1168 -Linput_sources/lib/relocatable -lxmlada_input_sources \
1169 -Lsax/lib/relocatable -lxmlada_sax \
1170 -o ${.TARGET}.${LIBVER} -Wl,-soname,${.TARGET:T}.${LIBVER} \
1171 dom/obj/relocatable/*.o
1172 ln -s ${.TARGET:T}.${LIBVER} ${.TARGET}
1175 # schema depends on four other libraries (sufficent to limit to dom)
1178 schema/lib/static/libxmlada_schema.a: schema/dummy_schema.adb dom/lib/static/libxmlada_dom.a
1179 @echo building static ${.TARGET:R} library
1180 @mkdir -p schema/obj/static schema/lib/static
1182 gnatmake -c ${.ALLSRC:M*.adb} -D schema/obj/static -aOunicode/obj/static -aOinput_sources/obj/static -aOsax/obj/static -aOdom/obj/static -aIunicode -aIinput_sources -aIsax -aIdom ${STATIC_FLAGS}
1183 rm schema/obj/static/dummy*
1184 ar cq ${.TARGET} schema/obj/static/*.o
1187 schema/lib/relocatable/libxmlada_schema.so: schema/dummy_schema.adb dom/lib/relocatable/libxmlada_dom.so
1188 @echo building shared library ${.TARGET:R}
1189 @mkdir -p schema/obj/relocatable schema/lib/relocatable
1190 @rm -f ${.TARGET} ${.TARGET}.${LIBVER}
1191 gnatmake -c ${.ALLSRC:M*.adb} -D schema/obj/relocatable -aOunicode/obj/relocatable -aOinput_sources/obj/relocatable -aOsax/obj/relocatable -aOdom/obj/relocatable -aIunicode -aIinput_sources -aIsax -aIdom ${DYNAMIC_FLAGS}
1192 rm schema/obj/relocatable/dummy*
1193 ada -shared -Wl,-rpath,${PREFIX}/lib/xmlada/relocatable \
1194 -L${ADALIB} -lgnat -Wl,-rpath,${ADALIB} \
1195 -Lunicode/lib/relocatable -lxmlada_unicode \
1196 -Linput_sources/lib/relocatable -lxmlada_input_sources \
1197 -Lsax/lib/relocatable -lxmlada_sax \
1198 -Ldom/lib/relocatable -lxmlada_dom \
1199 -o ${.TARGET}.${LIBVER} -Wl,-soname,${.TARGET:T}.${LIBVER} \
1200 schema/obj/relocatable/*.o
1201 ln -s ${.TARGET:T}.${LIBVER} ${.TARGET}
1204 # Sphinx documentation
1208 ${MAKE} -e -C docs html
1210 unicode/dummy_unicode.adb:
1211 @grep ^package unicode/unicode-*.ads | \
1212 awk '{print "with " $$2 ";"}' | sort > ${.TARGET}
1213 @echo 'procedure dummy_unicode is' >> ${.TARGET}
1214 @echo 'begin' >> ${.TARGET}
1215 @echo ' null;' >> ${.TARGET}
1216 @echo 'end dummy_unicode;' >> ${.TARGET}
1218 input_sources/dummy_input_sources.adb:
1219 @grep ^package input_sources/input_sources-*.ads | \
1220 awk '{print "with " $$2 ";"}' | sort > ${.TARGET}
1221 @echo 'procedure dummy_input_sources is' >> ${.TARGET}
1222 @echo 'begin' >> ${.TARGET}
1223 @echo ' null;' >> ${.TARGET}
1224 @echo 'end dummy_input_sources;' >> ${.TARGET}
1227 @grep ^package sax/sax-*.ads | \
1228 awk '{print "with " $$2 ";"}' | sort > ${.TARGET}
1229 @echo 'procedure dummy_sax is' >> ${.TARGET}
1230 @echo 'begin' >> ${.TARGET}
1231 @echo ' null;' >> ${.TARGET}
1232 @echo 'end dummy_sax;' >> ${.TARGET}
1235 @grep ^package dom/dom-*.ads | \
1236 awk '{print "with " $$2 ";"}' | sort > ${.TARGET}
1237 @echo 'procedure dummy_dom is' >> ${.TARGET}
1238 @echo 'begin' >> ${.TARGET}
1239 @echo ' null;' >> ${.TARGET}
1240 @echo 'end dummy_dom;' >> ${.TARGET}
1242 schema/dummy_schema.adb:
1243 @grep ^package schema/schema-*.ads | \
1244 awk '{print "with " $$2 ";"}' | sort > ${.TARGET}
1245 @echo 'procedure dummy_schema is' >> ${.TARGET}
1246 @echo 'begin' >> ${.TARGET}
1247 @echo ' null;' >> ${.TARGET}
1248 @echo 'end dummy_schema;' >> ${.TARGET}
1250 FIND1= cd unicode && find * \( -name "unicode*.ad[bs]" \
1251 -a ! -name "unicode.ads" \) -exec printf ', "%s"' {} \; | sort
1252 FIND2= cd input_sources && find * \( -name "input*.ad[bs]" \
1253 -a ! -name "input_sources.ads" \) -exec printf ', "%s"' {} \; | sort
1255 find * -name "sax-*.ad[bs]" -exec printf ', "%s"' {} \; | sort
1257 find * -name "dom-*.ad[bs]" -exec printf ', "%s"' {} \; | sort
1258 FIND5= cd schema && find * -depth -maxdepth 0 \
1259 \( -name "schema*.ad[bs]" -a ! -name "schema.ads" \) \
1260 -exec printf ', "%s"' {} \; | sort
1262 distrib/xmlada_unicode.gpr: generic_gpr.in
1263 @sed -e '/^with/d' \
1264 -e 's|@ZONE@|unicode|' \
1265 -e "s|@FILES@|`${FIND1}`|" \
1266 -e 's|@VERSION@|${LIBVER}|' ${.ALLSRC} > ${.TARGET}
1268 distrib/xmlada_input_sources.gpr: generic_gpr.in
1269 @sed -e 's|@DEPENDS@|unicode|' \
1270 -e 's|@ZONE@|input_sources|' \
1271 -e "s|@FILES@|`${FIND2}`|" \
1272 -e 's|@VERSION@|${LIBVER}|' ${.ALLSRC} > ${.TARGET}
1274 distrib/xmlada_sax.gpr: generic_gpr.in
1275 @sed -e 's|@DEPENDS@|input_sources|' \
1276 -e 's|@ZONE@|sax|' \
1277 -e "s|@FILES@|`${FIND3}`|" \
1278 -e 's|@VERSION@|${LIBVER}|' ${.ALLSRC} > ${.TARGET}
1280 distrib/xmlada_dom.gpr: generic_gpr.in
1281 @sed -e 's|@DEPENDS@|sax|' \
1282 -e 's|@ZONE@|dom|' \
1283 -e "s|@FILES@|`${FIND4}`|" \
1284 -e 's|@VERSION@|${LIBVER}|' ${.ALLSRC} > ${.TARGET}
1286 distrib/xmlada_schema.gpr: generic_gpr.in
1287 @sed -e 's|@DEPENDS@|dom|' \
1288 -e 's|@ZONE@|schema|' \
1289 -e "s|@FILES@|`${FIND5}`|" \
1290 -e 's|@VERSION@|${LIBVER}|' ${.ALLSRC} > ${.TARGET}
1292 install: distrib/xmlada_unicode.gpr distrib/xmlada_input_sources.gpr \
1293 distrib/xmlada_sax.gpr distrib/xmlada_dom.gpr distrib/xmlada_schema.gpr
1294 @mkdir -p ${DESTDIR}${PREFIX}/include/xmlada \
1295 ${DESTDIR}${PREFIX}/lib/gnat \
1296 ${DESTDIR}${PREFIX}/lib/xmlada/relocatable \
1297 ${DESTDIR}${PREFIX}/lib/xmlada/static \
1298 ${DESTDIR}${STD_DOCDIR}
1300 ${BSD_INSTALL_DATA} dom/*.ad[bs] input_sources/*.ad[bs] \
1301 sax/*.ad[bs] schema/*.ad[bs] unicode/*.ad[bs] \
1302 ${DESTDIR}${PREFIX}/include/xmlada
1304 rm ${DESTDIR}${PREFIX}/include/xmlada/dummy_*.adb
1306 ${BSD_INSTALL_DATA} dom/obj/relocatable/*.ali \
1307 input_sources/obj/relocatable/*.ali \
1308 sax/obj/relocatable/*.ali \
1309 schema/obj/relocatable/*.ali \
1310 unicode/obj/relocatable/*.ali \
1311 ${DESTDIR}${PREFIX}/lib/xmlada/relocatable
1313 ${BSD_INSTALL_LIB} dom/lib/relocatable/* \
1314 input_sources/lib/relocatable/* \
1315 sax/lib/relocatable/* \
1316 schema/lib/relocatable/* \
1317 unicode/lib/relocatable/* \
1318 ${DESTDIR}${PREFIX}/lib/xmlada/relocatable
1320 ${BSD_INSTALL_DATA} dom/obj/static/*.ali \
1321 input_sources/obj/static/*.ali \
1322 sax/obj/static/*.ali \
1323 schema/obj/static/*.ali \
1324 unicode/obj/static/*.ali \
1326 input_sources/lib/static/* \
1328 schema/lib/static/* \
1329 unicode/lib/static/* \
1330 ${DESTDIR}${PREFIX}/lib/xmlada/static
1332 ${BSD_INSTALL_DATA} distrib/xml*.gpr ${DESTDIR}${PREFIX}/lib/gnat
1334 cp -a docs/_build/html ${DESTDIR}${STD_DOCDIR}
1335 rm -rf ${DESTDIR}${STD_DOCDIR}/html/_sources
1336 rm -rf ${DESTDIR}${STD_DOCDIR}/html/.buildinfo
1339 [FILE:638:files/generic_gpr.in]
1340 with "xmlada_@DEPENDS@";
1341 project XmlAda_@ZONE@ is
1342 for Library_Name use "xmlada_@ZONE@";
1343 Version := "@VERSION@";
1346 type Xmlada_Kind_Type is ("static", "relocatable");
1347 Xmlada_Kind : Xmlada_Kind_Type := external ("LIBRARY_TYPE", "static");
1348 Libdir := "../../lib/xmlada/" & Xmlada_Kind;
1350 for Library_Kind use Xmlada_Kind;
1351 for Library_Dir use Libdir;
1352 for Library_Version use
1353 "lib" & Project'Library_Name & So_Ext & "." & Version;
1354 for Source_Dirs use ("../../include/xmlada");
1355 for Source_Files use ("@ZONE@.ads"@FILES@);
1356 for Externally_Built use "true";